Removing old SMTP servers from Mail.app

So you’ve changed ISPs, tested out multiple email hosting services, and have finally settled into a small series of email addresses that you are going to stick with for awhile. Apple’s Mail.app stores all the SMTP servers you’ve used in the past in your preference file and asks what server you want to use for sending email when the default server is unavailable. This is great except for one thing - you’ve got 10 old servers that are useless for sending email still stored in the memories of the software. You’ve long since deleted the old accounts and can’t find discover where these old servers are lurking around. Here are three solutions:

1. There is a script called Manage SMTP Servers.scpt which is stored in Macintosh HD/Library/Scripts/Mail Scripts/ Double clicking the script file will launch the Script Editor. Since we are only wanting to execute the script press Run. This will bring up a list of SMTP severs that are not associated with an account in Mail.app. Hilight the servers you no longer want (you can select multiple by using the command-click method) and press OK. All those old servers are now gone.

2. Under OSX.3 and OSX.4 the Mail.app software allows the user to edit the SMTP server list when configuring an account. Navigate to Mail.app >Preferences >Accounts >Select any listed account on the left >Click Outgoing Mail Server on the right >Scroll through the list to the bottom and choose Edit Server List >Hilight the server to be removed >Click Remove Server. You will want to remove any server not associated with an active account. If you happen to delete an active server you will need to edit that email account’s settings and add the appropriate SMTP information again before sending email with that account.

3. If you would rather start Mail.app with a fresh slate and get rid of all the references to old accounts, present accounts, and personal tweaks you should close Mail.app. You can then can drag the ~/Library/Preferences/com.apple.mail.plist file to the desktop and restart the application. Mail.app will act as it did the first time it was started and will ask for account information. If you don’t like the results of this, close Mail and simply drag the file back to it’s previous location and restart.

3 Responses to “Removing old SMTP servers from Mail.app”

  1. Como borrar servidores SMTP viejos en Mail : planetamac Says:

    […] MacWork  fresqui |  menéame | permalink | trackback url Si te ha […]

  2. mike carr Says:

    an smtp problem happens under one user account on our eMac, but not the other. Comcast refuses smtp connection under my wife’s login (on the Mac) but accepts the same information when I use the mail client under my own login profile on this same Mac.

    I can’t seem to find the mail.plist, interestingly, in the library along with the other plists. I was going to try that but, no plist for Mail!

    My wife is convinced I broke all this, of course. HELP!!!

  3. jay Says:

    Hi Mike,

    You may be looking in the wrong Preferences folder. Mail.app’s .plist file is located in: HD > Users > User Name > Library > Preferences.

    One reason why your wife’s account may not be working could be related to different port settings.

    Open Mail then click ‘Mail’ in the upper left corner > Preferences and highlight the account on the left. In the Account Information tab, under Outgoing Mail Server, verify that the same server is being used. Then click on Server Settings and verify the port is the same (587 works best).

    Please let us know if this works for you.

Leave a Reply