Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Is there any further update to this issue? I am now getting the same issue, Messages asking for my password repeatedly, and I did everything that was discussed previously.
having same problem on both a MacBook Air HS + MacBook Air S but iMessage and FaceTime working on my iPhone without issue.....I tried everything, was on with apple senior rep today but had to go so will call tomm and report back if any new info....it has to be on server side as I can sign into everything else, who knows!
 
I've found the fix.

When you create a Jabber account, for an unknown reason, Messages creates a new entry in the keychain with the "Where" field set to com.apple.account.jabber.password. That's bad.

Simply changes this field and set it to Jabber.

that's all ...
You also may want to customize the name of the entry as com.apple.account.jabber.password could usefully be replaced by smoething like My Jabber account or so
 
  • Like
Reactions: SDAVE and Steeley
Impossible to add my Gmail account (with 2FA enabled, it would be nuts otherwise). However as many already shared here, GTalk a.k.a. Hangouts was working well back on Sierra.

My first thought was to run a local Jabber server (with an account that works for Messages) and relay everything to my main 2FA-enabled account; for a better management and to avoid base system pollution, I thought to use a Docker container.
Then, I taught of just adding my Hangouts/GMail account to the ZNC bouncer I have running on my VPS, and connect Messages to it.

I won't be doing any of that for sure as my use of GTalk is quite sporadic and this crap doesn't deserve to waste any of my time.

Keybase ❤️

[doublepost=1513439921][/doublepost]For those of you that enjoy or need Hangouts, be on guard of the massive amount of crapy wrappers that abound in the MAS. So far the best desktop client I found is YakYak and, best of all, there's a Homebrew's cask available:

~$ brew cask install yakyak
 
Last edited:
I've found the fix.

When you create a Jabber account, for an unknown reason, Messages creates a new entry in the keychain with the "Where" field set to com.apple.account.jabber.password. That's bad.

Simply changes this field and set it to Jabber.

that's all ...
You also may want to customize the name of the entry as com.apple.account.jabber.password could usefully be replaced by smoething like My Jabber account or so

Thanks a lot. This fixed it !
I had to apply your change, and also replace the contents of the account field in which xxx@yyy@gtalk.com was present, by just xxx@yyy. But at least, that works now, and the password is remembered !

Before that, you also have to input the password in the Messages Preferences/Accounts box so that the keychain entry is actually created. Logging in and checking "remember my password" will not create anything.
 
  • Like
Reactions: SDAVE
Just updated my OS and have tried the few solutions presented in here. Still not working. I've run the terminal commands, reset all accounts, removing them, adding them again, and tinkering with a whole slew of config and password combos. I'm running a Google powered domain with 2FA. I've tried general passwords, app-specific, and ap-specific without spaces but still not luck.

Anyone had any movement with this?
 
Just updated my OS and have tried the few solutions presented in here. Still not working. I've run the terminal commands, reset all accounts, removing them, adding them again, and tinkering with a whole slew of config and password combos. I'm running a Google powered domain with 2FA. I've tried general passwords, app-specific, and ap-specific without spaces but still not luck.

Anyone had any movement with this?

In the same boat. I just wonder what possessed Apple/Google to fck up something that was working without a problem and HAS been working fine in Sierra. :/

I think I am going to have to give Yakyak a try. I am so thoroughly fed up with wasting my time on this.
 
For the GSuite guys:
I use GSuite with 2FA. I tried it and it worked in the first try, with an app password.
The thing to look for is the server address. It should be talk.google.com EVEN for GSuite. Check that!
 
I've found the fix.

When you create a Jabber account, for an unknown reason, Messages creates a new entry in the keychain with the "Where" field set to com.apple.account.jabber.password. That's bad.

Simply changes this field and set it to Jabber.

that's all ...
You also may want to customize the name of the entry as com.apple.account.jabber.password could usefully be replaced by smoething like My Jabber account or so

Thanks mate!
 
Thanks a lot. This fixed it !
I had to apply your change, and also replace the contents of the account field in which xxx@yyy@gtalk.com was present, by just xxx@yyy. But at least, that works now, and the password is remembered !

Before that, you also have to input the password in the Messages Preferences/Accounts box so that the keychain entry is actually created. Logging in and checking "remember my password" will not create anything.

You both are geniuses! This fixed my issues. I was dying to figure this out.

Thank you!

One thing to note is...you guys can now create "App Passwords" in Google, so you don't actually put in your real Google password (which nowadays is mostly 2FA enabled for everyone).

https://support.google.com/accounts/answer/185833?hl=en

Add an "App Password" and name it "Messages" or something. Use that password for Jabber/Messages This way your account is secure.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.