I’ve sent email invites to eleven different colleagues who have agreed to help me test out my self-hosted Discourse instance. Most of them have been able to create an account without an issue, except one.
When I sent his initial invite email, it soft-bounced (I’m using MailJet for outgoing email, and his address domain is mac.com). After eight days I resent it and it soft-bounced again. I had been emailing him successfully from my personal account during this time, so I just generated an invite link and sent it to him that way.
When he clicked the link he was able to create an account and password, but did not receive an activation email. When I looked in my admin panel, I saw that the activation email showed up under the “Skipped” tab, and the “Skip Reason” was “User is anonymous”.
I’m not sure what “anonymous” means in this context. I thought that if users were invited via link they normally got an activation email sent to them to verify the email address. I do have “full name required” checked, but he filled out that field on his profile.