Can you check that the setting disable email is set to no (it is set to yes or non-staff after an import). If you hid the alert banners via css, you may not know that after an import the emails sent with discourse are blocked until you act on it.
This is it, thanks! It was set to “non-staff”, which is odd because I’m pretty sure I was staff when i tried to invite. Anyway, I set it to “no”, and it works now.
I didn’t know know imports didn’t make a 100% faithful copy. Although I guess this is somewhat documented here.
In this instance, non staff means that it will only send emails to staff members, because right after an restore you might need to make sure everything is ok before the forum send anything.
If you need to rebuild again, rebake or if the avatars are not already regenerated, it’s best to not have everyone coming back right now.
I have to say though, it would be nice if the Invite page had some notice that it was dependent on the disable_emails setting, if emails is disabled. Something along the lines of
“Invite by email” and “Resend invite” require that the “disable emails” setting is set to “no”, otherwise no email will be sent.
Oh, you’re right. I didn’t notice the banner. It appeared between the “Enabled notifications” and “Let’s start the discussion”, and I got so used to the banners up there that they just disappeared for me.