Why Apple Mail contact deletion is awkward
Mac and iPhone Mail can auto-add every email recipient to your Contacts. Over years this fills the address book with hundreds of one-off addresses — people you emailed once, mailing lists, no-reply addresses. Turning the feature off stops new additions; the existing ones need separate cleanup.
Step-by-step
- 1
Disable auto-save on iPhone
iPhone Settings → Mail → Contacts → toggle off 'Create Contacts' (or similar — varies by iOS version). New email-recipient contacts stop being added.
- 2
Disable on Mac Mail too
Mac Mail → Settings → Composing → 'Automatically complete addresses' (and related options). Apple stores recent addresses in a separate 'Previous Recipients' list distinct from Contacts.
- 3
Clean Previous Recipients on Mac
Mac Mail → Window → Previous Recipients → select → Remove from List. This list is iCloud-synced if Contacts sync is on.
- 4
Bulk-delete the email-only contacts on iPhone
Use Delete Contacts to swipe through. Email-only entries (no phone number) are easy to spot and almost always safe to delete.
How Delete Contacts helps
The 'auto-save recipients' bloat is the #1 reason iPhone contact lists balloon over time. Delete Contacts catches them all at once with the swipe interface, and Apple Mail's continued auto-add is easy to disable once you've cleaned the backlog.
Apple Mail contacts — FAQ
Why is Apple Mail adding everyone I email to Contacts?
What's the difference between Contacts and Previous Recipients?
More platforms
Delete contacts on WhatsApp
Remove unwanted WhatsApp contacts from your iPhone in a few taps.
Delete contacts in Gmail
Remove duplicate or stale contacts from Gmail's address book — and from the iPhone Contacts app if they synced there.
Delete contacts on iCloud
Clean up iCloud contacts that are clogging your iPhone.