Ru5hme wrote:
Hi EdKeller,
For the life of me I could not understand why Apple always does these small irritating things. And to top it, most of the replies are mostly trying to say something else without actually trying to understand at all what you are trying to say. I totally and I mean TOTALLY understand what you are trying to say. To add to that I do not use Keychain. So how in the life of me am I going to add/modify/update the new password that I just updated in my Gmail account.
I think the bold section (I added) is why you are having the issue (edkeller appears to have made the same mistake too).
Keychain IS used by the OS for all 'remembered' passwords. That is the one secure location for the passwords that are used in your user account. There is no other place to edit them, System Preferences & the other locations merely push the data into the keychain, be that the system keychain (Wi-Fi passwords are used for every user,) or ones just for your account.
If you look through all the keychain entries you should find ones that relate to the gmail account's smtp, pop or imap servers. iCloud keychain complicates the issue but they should be visible there too if you sync them.
When you need to edit the password you need to go through Keychain Access to edit the entries that use that password.
An issue I have seen personally is when an account is used for many years & has multiple saved entries - it can make it complicated to work out which one is current. Gmail & other services can also change the server addresses, ports etc so that can also cause another entry to be created. You probably have entries for sending & receiving too - as these are normally different values.
If you are unsure backup your keychain folder (open ~/Library/Keychains via 'Finder > Go menu > Go to folder…')
Then delete the keychain items you do not need. As you already recreated the account you should have new values for the latest Gmail server settings.
NOTE: depending on your gmail account settings you may need to use an 'application based' password that is different to the main account password.