Should GitHub authentication send activation email?


(Tom Spilman) #1

I am getting reports like the following from some new users:

I’ve been trying to sign in through Github and have nothing but issues. I’ve authorized the community to access information from my github account and then when I go back to sign in, it tells me “Your account is awaiting activation, use the forgot password link to issue another activation email.” I’ve never received an activation email, nor do I see a forgot password link anywhere on the site.

First, should someone authenticating thru GitHub ever need a separate activation email?


(Jeff Atwood) #2

GitHub doesn’t actually validate email, your “email” can be j,ahsdjkake4yW#@dfhsdc in their site. This created a lot of problems for us.

So yes, GitHub auth users will get an email confirm.

Check your email logs under /admin/email/sent to see what was sent.

Also send a test email via the /admin/email menu, then view received headers to make sure DKIM, SPF and other required settings are all correct.


(Tom Spilman) #3

Yuck… I bet it did.

Ok… so at least I now understand why this is happening. It made no sense to me before.

I have been pretty careful about that in particular. Using various tools all seems to be right…

http://www.mail-tester.com/web-sqtBT4

That seems to be ok to me. This email user happens to be on earthlink.net which makes me suspicions that it is some sort of email delivery issue.


(Sam Saffron) #4

I have not had a chance to build this, but there is an API to get a validated email from github, we just need to add the oauth calls.


(Jeff Atwood) #5

Pretty sure @sam built this and gets validated emails from GitHub now.


(Jeff Atwood) #6