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.


Posted on Aug 7, 2023 5:21 AM

Reply

Similar questions

16 replies

Aug 7, 2023 8:43 AM in response to leroydouglas

Thanks,

”put something in the body and compare results” > is exactly what I did, you can see the 2 loggings. Without body it “quits”, while with body it keeps running.


indeed it’s something that you can live with IF YOU KNOW. I am used to sending testmails without body. It took me a full Sunday to realize that mail was NOT broken after Ventura 13.5 upgrade but that we just had a new “feature”.

defenitke not server related. Things work fine on the same imap accounts on a 13.4.1 MacBook.


anyway, thanks for the bug-report link. I did that.


Aug 7, 2023 8:23 AM in response to Stefan_nnn

Stefan_nnn wrote:

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.



Put something in the body and compare your results...


put a period in the body if you have to send email with no content(?)


I suspect many SMTP servers consider "content-less "email as spam.



if this is an issue for you—to be proactive you can file a bug report /submit your Apple Feedback here:

https://www.apple.com/feedback/mail.html



The current stable release of Ventura including bug fixes, security updates is macOS Ventura 13.5

Keep your Mac up to date - Apple Support

Keep your Mac up to date - Apple Support


Aug 7, 2023 10:23 PM in response to dialabrain

Thanks,

Together with an other user that confirmed this there are now 3 confirmed cases. Than by now it’s definitely something general and not an issue for my install.

Not sending mail if it has no body but still playing the “whoosh” and not giving any error/warning message I personally definitely see as a bug. Especially since this was different in 13.4.1 and is different from any other mail client I know.

But… bit useless to fight over bug versus feature.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

ventura 3.5 mail not sending if body is empty

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.