I recently set up an iChat account with a private email account just to test the software, but I want to delete the account. I have gone into the menu under preferences and deleted the account within iChat. However, whenever I open iChat again, the dialog box to start up a new account still shows my email address under the Google Talk option. As this is a private email address, I don't want this to display when I open iChat. I have deleted the entry from the keychain access, which helped to get rid of the password, but did not get rid of the ID being stored someplace. I have also deleted all of the preference files for ichat from my library folder, as well as everything from the ichat folder under Library/Caches. However, when I start up ichat again, this email still is being stored and pops up in the account setup window.
Can someone please help me figure out where this information is being stored and how to delete it? I have tried setting up a new google talk account, trying to replace it. The new account gets set up, but once I delete it and open ichat again, the original unwanted id is still there.
Thank you very much for any assistance!
IF you were starting with the Start Up Screens for iChat you an enter any Info in the AIM (@mac.com/Mobileme options) or Jabber/Google Screens as required as you go.
Those are then seen in iChat > Preferences >Accounts.
Deleting an Accounts/Screen Name here leave the ID used in the Keychain
Deleting the .plist for iChat (Namely com.apple.ichat.AIM.plist) does not stop iChat calling back that info from the Keychain ----- IF ------- you also happen to delete com.apple.ichat.plist at the same time (Forces the Start Up screens to Re-appear) at which point any Keychain info is "recovered".
Go to the Applications/Utilities folder and Launch Keychain Access.
Go to the Password section.
Find the relevant entry and double click it.
This will open an Info window for this item
You can click the show Password box and then fill in the Allow Dialogue box to see it.
You can delete just the password.
You could delete the whole entry.
You can use the Access Control Tab to limit it to the app that should use the info. (i.e Mail if it is an email)
As a standard action deleting the account in iChat and then the Keychain references for the password should be enough with then restarting iChat
The first rewrites the iChat .plists that hold any info.
The restart of iChat cannot then access the Keychain info as it does not exist (the account is not in iChat to even ask for it).
One more possible to check.
Certain Email Addresses are also iChat Valid Names.
The Address Book will be read and @mac.com And MobileMe names, as they are Valid AIM names will be placed in the Start Up Screens even if they are not placed in the AIM name spot for IM names in the Card when you start up iChat for the "First Time" (First time includes the double com.apple.ichat.AIM.plist with com.apple.ichat.plist deletions and restart)
Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
G4/1GhzDual MDD (Leopard 10.5.8)
MacBookPro 2Gb( 10.6.8)
Mac OS X (10.6.8),
"Limit the Logs to the Bits above Binary Images." No, Seriously