Cannot send message using the server iCloud (Apple Mail)

In Apple Mail Version 16.0 (3696.120.41.1.4) on MacOS 12.7 (21G816), I try to redirect a message, sending it from my iCloud mail account. Message fails to send, error message:


Cannot send message using the server iCloud (Apple Mail)

Sending the message content to the server failed.


The server response was: From address is not one of your addresses


Select a different outgoing mail server from the list below or click Try Later to leave the message in your Outbox until it can be sent.


Sending from: (null)


Sending regular emails from iCloud to any given address works without any problem. I have no idea why redirecting doesn’t work. Anybody?


Thanks

MacBook Air 13″

Posted on Oct 14, 2023 11:06 AM

Reply
Question marked as Top-ranking reply

Posted on Nov 21, 2023 2:52 PM

My guess is that there is some anti-spam check happening when iCloud receives the email to be relayed.


For example, let's say you receive an email with these MIME headers:


From: Company ***
To: ***


When you redirect, I assume the MIME content of the email will be sent verbatim, without any modifications.


When this happens, you authenticate as Nikolai, but the MIME header says it's from ***@company.com. That would seem spammy, and if that were possible then anyone with an iCloud account could forge an email From header (DKIM signing notwithstanding).


This is my hypothesis, because I just ran into this error and tested a workaround:


  1. Drag the email to a folder (e.g. Downloads)
  2. Open the email in a text editor and change the From: header to use the email address that you will be sending from.
  3. Double-click the email to open it, and then do the redirect.


That seemed to work for me, which is evidence that iCloud is actually comparing the From: header in the MIME to the email addresses associated with your authenticated iCloud account.



[Edited by Moderator] 


Similar questions

3 replies
Question marked as Top-ranking reply

Nov 21, 2023 2:52 PM in response to Nikolai Franke

My guess is that there is some anti-spam check happening when iCloud receives the email to be relayed.


For example, let's say you receive an email with these MIME headers:


From: Company ***
To: ***


When you redirect, I assume the MIME content of the email will be sent verbatim, without any modifications.


When this happens, you authenticate as Nikolai, but the MIME header says it's from ***@company.com. That would seem spammy, and if that were possible then anyone with an iCloud account could forge an email From header (DKIM signing notwithstanding).


This is my hypothesis, because I just ran into this error and tested a workaround:


  1. Drag the email to a folder (e.g. Downloads)
  2. Open the email in a text editor and change the From: header to use the email address that you will be sending from.
  3. Double-click the email to open it, and then do the redirect.


That seemed to work for me, which is evidence that iCloud is actually comparing the From: header in the MIME to the email addresses associated with your authenticated iCloud account.



[Edited by Moderator] 


Oct 15, 2023 12:34 PM in response to Nikolai Franke

Hi Nikolai Franke,


Without more information on the specific scenario, it's possible that you're attempting to forward an email that was sent to a Hide My Email address, which was addressed to an address created per the process described in Create and edit Hide My Email addresses on iCloud.com and already forwarded to your iCloud account. Such emails can be replied to but forwarding has the following described limitation:


"Note: You can forward your unique, random addresses to an email address associated with your Apple ID. To add or remove an address, go to the Apple ID account website."


Regards.

Oct 16, 2023 5:41 AM in response to Bill_T1

Hello Bill,


thanks for your reply. The email I am trying to resend was sent from a contact address set up to receive replies, and sent directly to my iCloud address which is just a regular one, not created by the process you link to. However, upon trying to send the draft unaltered from another mac, it went out without a problem, and once it had, trying the same process on the mac I of my first attempt, it went smoothly as well. Maybe I made a mistake (although I can’t imagine what that may have been), or there is something going on that I can’t think of. In the former case, I beg your pardon for wasting your time.


Thanks sincerely

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.

Cannot send message using the server iCloud (Apple Mail)

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