Auto-Print iCloud Mail Emails: 5-Minute Setup

If your business email runs on iCloud (@icloud.com, @me.com, or a custom domain hosted by iCloud+ Custom Email), there's no native auto-print feature — Apple Mail can print one email at a time, and that's it.
Here's how to wire iCloud Mail to a desktop auto-print app so invoices, contracts, and order confirmations print as they land.
Table of Contents
- The Apple ID App Password
- Install AutoPrintEmail
- Connect Your iCloud Account via IMAP
- Set Filter Rule and Printer
- Test
- iCloud-Specific Quirks
- Common Workflows on iCloud Mail
- What If You Want to Move Off iCloud Later?
- Pricing
- TL;DR
The Apple ID App Password
Like Yahoo and Google, Apple requires an app-specific password for any third-party app connecting via IMAP. It's a one-time setup.
- Go to appleid.apple.com and sign in.
- Sign-In and Security → App-Specific Passwords.
- Click + Generate Password.
- Label it
AutoPrintEmail. - Copy the 19-character password Apple shows. You won't see it again.
If you don't see App-Specific Passwords, two-factor authentication isn't on for your Apple ID. Turn it on first.

Install AutoPrintEmail
Download for your OS. Free 3-day trial.
iCloud Mail works the same on Windows and Linux as it does on macOS — IMAP doesn't care about your OS.

Connect Your iCloud Account via IMAP
In AutoPrintEmail: Add Account → IMAP / POP3.
iCloud's IMAP settings:
- Host:
imap.mail.me.com - Port:
993 - Encryption: SSL/TLS
- Username: the part before
@in your iCloud email (e.g., forjdoe@icloud.com, justjdoe). Some setups need the full email; if the short username fails, try the full one. - Password: the 19-character app password from above (NOT your Apple ID password).
Connect. AutoPrintEmail logs in and lists your folders.
For most setups, monitor INBOX only. If you have an iCloud rule routing certain mail to a specific mailbox (like Apple's "VIP" or a custom mailbox), monitor that one for narrower scope.

Set Filter Rule and Printer
A few common patterns:
For accounting tool invoices:
- From contains:
quickbooks,xero,freshbooks, etc. - Has attachment: yes
- Action: Print attachment
For Etsy/Shopify shop:
- From contains:
etsy.comorshopify.com - Has attachment: yes
- Action: Print attachment
For client emails to a custom-domain iCloud address (e.g., @yourbusiness.com hosted on iCloud+):
- To equals:
billing@yourbusiness.com - Has attachment: yes
- Action: Print attachment
Pick the printer you want output on. Your Mac (or Windows/Linux box) needs to know about the printer first — AutoPrintEmail respects whatever printers your OS already has installed.

Test
Send a test email matching the filter, with an attachment. The app polls iCloud every minute. Within ~60 seconds, your printer should run.
If it doesn't print:
- Check the app's dashboard log. Every received email is logged with what happened (printed, skipped, failed).
- Confirm the app password is correct.
- Confirm the printer's online and has paper. (The most common cause.)

iCloud-Specific Quirks
Custom domains via iCloud+
If you use iCloud+ Custom Email with your own domain (@yourbusiness.com), the IMAP host is the same (imap.mail.me.com). Your username is still your iCloud handle, not the custom-domain address. Apple routes incoming mail through to the same mailbox.
iCloud doesn't push immediately to IMAP
Apple's IMAP can lag 1-3 minutes behind delivery for some folder types. If you need sub-minute auto-print, this might frustrate. For most business workflows (invoices, signed contracts), 1-3 minutes is fine.
Multiple iCloud accounts
Add each as a separate account in the app. Rules are per-account; you can route different iCloud addresses to different printers.
Apple ID two-factor
If you ever rotate your Apple ID password or revoke trusted devices, your existing app-specific passwords stay valid. But if Apple flags suspicious activity, all app passwords get revoked en masse. If AutoPrintEmail starts failing to connect, generate a new app password and update the app.
Common Workflows on iCloud Mail
- Solo professionals (lawyers, consultants, designers) using a custom domain through iCloud+ — auto-print signed contracts and invoices to a desk printer.
- Small e-commerce shops with an
@me.comor@icloud.comaddress — auto-print Etsy/Shopify packing slips at a warehouse printer. - Family/personal use — auto-print kids' school notices, doctor's office paperwork.
What If You Want to Move Off iCloud Later?
iCloud Mail isn't the strongest business email platform — Gmail and Microsoft 365 have richer search, better spam filtering, and proper OAuth2 (no app passwords). If you migrate, AutoPrintEmail keeps your filter rules and printer setup; just disconnect iCloud, connect the new account.
Gmail auto-print setup and Outlook auto-print setup are slightly simpler since they use OAuth2 (one-click sign-in, no app passwords).
Pricing
- Free 3-day trial. Full features. No credit card.
- Monthly: $14.99/seat.
- Lifetime: $199/seat, one-time.
- Team plan: centralized billing + admin dashboard with print analytics. 7-day trial.
TL;DR
- Generate an Apple ID app-specific password (appleid.apple.com).
- Install AutoPrintEmail.
- Add Account → IMAP, host
imap.mail.me.com, port 993, your iCloud username + app password. - Filter + printer.
- Test.
Same 5-minute setup as Gmail or Outlook, just with the Apple-specific password step.
Ready to get started?
Start printing your emails today.
Join thousands of users who have reduced their screen time while staying connected.