How to remove suggested contacts in Mail

Mail app on iPhone
Mail app on iPhone (Image credit: Bryan M. Wolfe/iMore)

When you send an email using the Mail app for iPhone, iPad, or Mac, it uses pre-saved autofill results to suggest addresses based on your recent messages. But "recent" can be relative: You might see an outdated address appear in the suggestion list even though you've updated the person's information in your Contacts app, or an address you don't recognize and don't want auto-populating. Luckily, there are a few ways to remove suggested contacts in Mail right on your iPhone or iPad, or by using your Mac or Windows PC. Here's what to do.

Why does Apple store these contacts?

When you receive an email, Apple stores the metadata for those contacts in the Mail section of your iCloud account even if you don't add them to your Contacts app. It does this so that you can quickly address new emails without having to either have the person in your contacts list or manually type out the entire address. The information is stored in metadata, which you can find while you're logged in to iCloud.com.

How to remove suggested contacts in Mail

If you have removed an email address from your Contacts app but it still appears when you address a new email message, you can remove it with just a few clicks or taps.

On iPhone or iPad

  1. Open the Mail app.
  2. Tap the Write mail icon in the bottom right corner of the screen.

To remove a suggested contact in the Mail app, open the Mail app on your device, then tap the write mail icon (Image credit: iMore)
  1. Start typing a name.
  2. Find the old contact when the list of suggested emails appears.
  3. Tap the info icon next to the name.
  4. Tap Remove from Recents.

To remove a suggested contact in the Mail app, start typing a name, find the old contact, then tap the info icon. Tap Remove from Recents. (Image credit: iMore)

On your Mac or PC

You can also remove suggested contacts in Mail from your Mac or PC computer. It'll just take a few extra steps. Here's what you need to do:

  1. Go to icloud.com on your web browser of choice.
  2. Enter your login credentials (and two-factor information if you have it set up).
  3. Click on the Mail app.

To remove a suggested contact in the Mail app on your Mac or PC, go to iCloud.com in your web browser, enter your login credentials, then click on the Mail app. (Image credit: iMore)
  1. Select the Compose button in the upper right corner.
  2. Type in the email address or contact name you wish to delete.
  3. Mouse over the contact and press the red delete button.
  4. Confirm by pressing Remove from Recents.

To remove a suggested contact in the Mail app on your Mac or PC, select the Compose button, type in the email address or contact name, mouse over and press the red delete button. Confirm by pressing R (Image credit: iMore)

How to delete all contacts from recents in the Mail app on your Mac

You can use the following free tool from developer Sabri Haddouche to clear all your recent contacts, though it currently requires a bit of tech meddling in Safari's developer console.

  1. Open Safari.
  2. Go to the Safari menu from the menu bar.
  3. Select Preferences.

To delete all contacts from recents in the Mail app, open Safari and then click Safari in the menu bar, click Preferences (Image credit: iMore)
  1. Click on the Advanced tab. Make sure Show Developer Tools has been checked.

To delete all contacts from recents in the Mail app, open Safari on your Mac, go to the Safari menu from the menu bar, select preferences, click on the advanced tab. Make sure Show Developers Tools is (Image credit: iMore)
  1. Go to icloud.com on your web browser of choice.
  2. Enter your login credentials (and two-factor information if you have it set up).
  3. Click on the Mail app.

To remove a suggested contact in the Mail app on your Mac or PC, go to iCloud.com in your web browser, enter your login credentials, then click on the Mail app. (Image credit: iMore)
  1. Select the Compose button in the upper right corner.
  2. Go to the Develop menu.
  3. Select Show JavaScript Console.
  4. Execute the code featured on Haddouche's Github repository to list all your contacts.
  5. Use the delete code to remove all recent contacts.

How to update a contact with a new email address in the Mail app

If an old contact sends you an email with a new email address, or if you want to update the current information of your contacts, you can do it easily within the Mail app. Here's how!

  1. Open the Mail app.
  2. Tap the email with the new contact.
  3. Tap the email address.

How to update a contact in the Mail app: Open the mail app, tap the email with the new contact, tap the email address (Image credit: iMore)
  1. If you want to update the email address to a contact you already have, you can tap on Add to existing contacts and select a contact you already have.
  2. If you just want to update the information of the same contact, tap on Update on the upper right corner of your screen.
  3. Make all the changes you need and tap Done in the upper right corner of the screen.

Edit Contact Info Mail App (Image credit: iMore)

Once added, the new email address will show up as a suggested option in autofill in the Mail app.

Anything else?

Is there anything more you want to know about removing recent contacts from the Mail app for iPhone? Add your questions below and we'll let you know.

Updated October 2020: Reflected latest iOS and macOS versions.

Lory Gil

Lory is a renaissance woman, writing news, reviews, and how-to guides for iMore. She also fancies herself a bit of a rock star in her town and spends too much time reading comic books.  If she's not typing away at her keyboard, you can probably find her at Disneyland or watching Star Wars (or both).