I followed the instructions here to change domain (it worked fine):
The problem is I tried to change my domain from forum.mysite.co to forum.mysite.com.au (all staff members are on firstname.lastname@example.org email address). The forum migrated fine. But all my staff’s (admin/moderator) login email addresses became email@example.com !
(I was fortunately spared, as my login was @mysite.co, so it migrated to @mysite.com.au, which also happens to be my email anyway).
What do I do now?
I tried to change everyone’s email directly in admin>user, but the system won’t let me change other people’s email. I was going to ask everyone to try to login with the .com.aum.au email address and change their email, but I realized as part of security measure, a confirmation email is actually sent to .com.aum.au to confirm the change. But obviously any email to .com.aum.au doesn’t get to anybody.
EDIT: the affected users can login with username/password. Problem is no way to change the affected email. Since a confirmation email is sent to original (now wrong) email address, which doesn’t get to anyone.
@codinghorror the affected users can login with their username/password, the issue is they cannot change the email, as by security design, a confirmation email is sent to the original (now wrong) email address, which is not getting to anyone.
Can you please let me know the exact command you ran to remap forum.mysite.co to forum.mysite.com.au ?
I can easily create a new rake task which will batch remap/update user email address from firstname.lastname@example.org to email@example.com but first I want to know the root cause of how this happened, to prevent it from happening in future.
Our discourse is hosted on digitalocean. We don’t use CDN, so I basically followed the instructions exactly.
Reading through the instructions again, the only part I could have screwed up is:
I may have typed in
Without the “talk” sub-domain (or in our case “forum” sub-domain). But then again, not everyone puts discourse in a sub-domain, so I would think this is still a bug that could happen to your other customers (and why remap a user’s email?).
Is there a command in ubuntu where I can get command history for that particular command line (after ./launcher enter app)? Then I can confirm this more definitely with you.
While I have you, quick question - is there any configuration I have to do with mailgun (or mail server equivalent)? Right now the mails are still sent from mailgun with mysite.co email address, rather than from (the newly migrated) mysite.com.au.
I don’t mind if the emails come from mysite.co, I’m more concerned as to whether there are any risk/unintended consequences if the domain names don’t match up between the forum and mailgun.