Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I am trying to delete a friend's old email address so it doesn't automatically pop up when I enter his name while addressing an email. I have removed it manually from the address book, but it still shows up in Mail.

How do I stop this happening?

share|improve this question

4 Answers 4

This only works to effectively "hide" the previous recipient from the previous recipients list on your phone. Apple still keeps a file with all your previous recipients in iCloud. When you completely "Erase all Content and Settings" and set up as a new phone, then sign in to iCloud all the previous recipients are restored.

In other words you have to do this painful process of deleting every previous recipient you don't want in the list individually every time you get a new iPhone/iPad or otherwise want to start from scratch and do a complete erase on your current device, even if you set up as a new device. This is easily replicated and proved. In fact I intend to go to an Apple Shop soon to demonstrate and question the behaviour and whether it's possible for Apple to delete information about who I've emailed.

The inconvenience is one thing but I'm more concerned about the privacy implications that Apple keeps a "previous recipients" master file that you don't have access to and whose entries can't be deleted. A similar situation exists for Mail on OS X though it appears to be a different previous recipients master file. That is, every time I do a clean install of OS X or even set up a new account and log in to iCloud, the Mail app shows a bunch of previous email recipients that aren't present in any email message!

Fantastic information for the government along with all your other metadata.

share|improve this answer

I just wanted to add a note here that it is apparently not possible to delete previous recipients on iOS.

share|improve this answer

Under Mail's "Window" menu select "Previous Recipients" and you can delete any address you don't want.

share|improve this answer
    
Note that this menu option was added in Lion, and is not present in (Snow) Leopard or earlier releases. See support.apple.com/kb/PH4891?viewlocale=en_US –  Alex Dupuy Aug 22 '12 at 12:19
  1. Fire up a "New Message" from the File menu (or use command + N)
  2. Begin typing the address
  3. When Mail starts to complete the address you want, hit the Return key to tell Mail to go ahead and auto-complete the address
  4. Hover the mouse pointer over the address; a blue arrow will show up on the right hand side.
  5. Click on the arrow, which brings up a drop-down menu. The menu contains several options, one of which is "Remove address." Click it, and it will remove the address from auto-complete.
share|improve this answer
1  
Thank you, worked beautifully! –  Peggy Feb 14 '12 at 4:51
5  
@Peggy Please can you accept this answer when it resolves your problem! –  Tim Feb 14 '12 at 12:36
2  
@Peggy, it's important to accept answers that work for you. It's what makes this system work. Please read about accepting answers. –  SSteve Feb 16 '12 at 17:56
    
The "Remove address" option simply removes the address from the recipients of the current e-mail. What you want (if it is present) is the "Remove from Previous Recipients List" option. If it is not present, the auto-complete address is coming from your Contacts (Address Book) and must be removed from there. –  Alex Dupuy Aug 22 '12 at 12:18
    
@AlexDupuy that is not exactly correct, at least in 10.6.8. "Remove from Previous Recipients" only shows up as an option if the person was never in your address book to begin with. In either case, "Remove Address" is present and is the permanent solution. –  soxman Aug 26 '12 at 5:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.