How do I remove old email addresses from the email "to" box on my iPhone?

Posted on 2009-02-17
Last Modified: 2012-05-06

I've previously sent emails from my iPhone to a particular address. I didn't add the address to my contact list, as I didn't intend to send them many emails, and always just replied to theirs.

Now, whenever I compose a new email on my iPhone, when I start typing somebody else's name in the "to" box, this old email address keeps coming up on the list of names to pick from, even though they are NOT in my contacts list.

It seems that the iPhone keeps a list of email addresses previously emailed to or from.

How can I clear this list out, without having to do a full reset or restore on my iPhone?
Question by:JimR123b
    LVL 17

    Accepted Solution

    This isnt as easy as it probably should be...!
    Basically you can only do it if you iphone has been jailbroken and you have SSH installed on the phone..
    If so then:
    1) Through SSH, copy AddressBook.sqlitedb file to PC
    /private/var/mobile/Library/AddressBook [1.1.4 firmware]

    2) With SQLite Database Browser, open AddressBook.sqlitedb

    3) Switch to Browse Data tab and select ABRecent from Table dropdown list

    4) Select the record to delete and press the Delete Record button at the top right

    5) Continue deleting as much as you want and then Save

    6) Transfer AddressBook.sqlitedb back to iPhone overwriting original
    /private/var/mobile/Library/AddressBook [1.1.4 firmware]

    7) Reboot iPhone
    Taken from

    Author Comment

    Unfortunately my iPhone is not jailbroken, so I need a solution that works on a standard iPhone (3G).
    LVL 17

    Expert Comment

    Sorry, There currently isnt a way...

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    What's a UDID? If you're involved in developing, testing, or even reviewing an iOS application that's in beta, then at some point you may need to know the UDID for any iOS devices that you'll be testing on. What's the UDID? It stands for Unique Dev…
    Set up iPhone and iPad email signatures to always send in high-quality HTML with this step-by step guide.
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    This video discusses moving either the default database or any database to a new volume.

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    23 Experts available now in Live!

    Get 1:1 Help Now