How do you mark email as spam when forwarding all iCloud email?

I have Fastmail and iCloud email accounts, with Fastmail being my primary account. I’m looking at options for centralizing the management of both.

One option is for forward all iCloud email to my Fastmail address. I did some research and it looks like iCloud will not forward email it identifies to be Junk Mail. That is fine, but what if I determine that a forwarded message was Junk? How can I mark it as Junk in iCloud after it was forwarded? Can I go to the sent mailbox and mark it there?

Option 2 would be to use a mail client that can connect to both, I already have that setup so that Spotlight can index email from both accounts, but I don’t check it regularly. The downside for Apple Mail is that I cannot access Fastmail server-side rules from it, and I edit them almost every time I check mail. I have over 350 email rules last I checked!

Option 3 ( doesn’t appear to work) - I thought Fastmail gave me the option to sync email after connected to the account in the Settings → import page. When I connected to iCloud, it will let me sync contacts and calendars, but for email it says “No mail found to import” . I know it worked before because I imported iCloud email when I migrated to Fastmail! Now, nothing.

Let me know if I can still mark forwarded messages as Junk in iCloud, and also if you have a “better” idea for centralizing email management.

Have you considered just forwarding your iCloud messages to Fastmail and let their spam filter protect your account?

I have an iCloud, Gmail, and two Google Workspace email addresses and my GW account is the only one I check. The iCloud and Gmail accounts forward to my GW account which receives mail for two domains

I only use 5 server side rules to deal with incoming mail. One of which handles over 40 addresses. If I should receive a forwarded spam message that Google misses I will only mark it as spam in my GW account. I review my iCloud and Gmail accounts about once a month unless I suspect a problem.


Tip: If you want to keep routine mail (orders have been received, shipped, etc) out of your Inbox, create a rule that searches for the word “unsubscribe”. I have these flagged for review and only look at them at the end of the day.