ventura 3.5 mail not sending if body is empty
After upgrade to Ventura 3.5 mail sending does not work if body of email is empty.
i normally use “subject only” emails to test things after an upgrade. It took me a full day to realize that it actually DOES work but only if body is non-empty.
On MacBook Air M1.
A fellow tweaker found the same issue also on Ventura 13.5
I found the relevant logging via connection dokter:
logging snippet WITH body:
————————————————
WROTE Aug 07 11:58:12.920 [kCFStreamSocketSecurityLevelTLSv1_2] -- host:xxxxxxxxx.nl -- port:587 -- socket:0x6000003b5680 -- thread:0x60000386b980
AUTH PLAIN (*** 80 bytes hidden ***)
READ Aug 07 11:58:12.939 [kCFStreamSocketSecurityLevelTLSv1_2] -- host:xxxxxxxxx.nl -- port:587 -- socket:0x6000003b5680 -- thread:0x60000386b980
235 2.7.0 Authentication successful
WROTE Aug 07 11:58:12.939 [kCFStreamSocketSecurityLevelTLSv1_2] -- host:xxxxxxxxx.nl -- port:587 -- socket:0x6000003b5680 -- thread:0x60000386b980
MAIL FROM:<stefan@xxxxxxxxx.nl>
---> and it keeps running
logging snippet WITHOUT body:
——————————————————.
WROTE Aug 07 12:05:51.260 [kCFStreamSocketSecurityLevelTLSv1_2] -- host:xxxxxxxxx.nl -- port:587 -- socket:0x60000036e280 -- thread:0x600003f3db40
AUTH PLAIN (*** 80 bytes hidden ***)
READ Aug 07 12:05:51.284 [kCFStreamSocketSecurityLevelTLSv1_2] -- host:xxxxxxxxx.nl -- port:587 -- socket:0x60000036e280 -- thread:0x600003f3db40
235 2.7.0 Authentication successful
WROTE Aug 07 12:05:51.284 [kCFStreamSocketSecurityLevelTLSv1_2] -- host:xxxxxxxxx.nl -- port:587 -- socket:0x60000036e280 -- thread:0x600003f3db40
QUIT
--> and than it stops.