I posted your email in the forum and am posting my response here since I know one other person has had this issue and others must be wondering the same thing.
I know that in the meantime, there are issues of confidence with whether or not an email has been sent. To check if an email has been properly received (and thus sent), simply check to see on the forum if it exists. However, there are a few more parts that I’ll go through below.
If there’s a problem with an email sent, you’ll get an error message back. If there isn’t, the system doesn’t send a confirmatory email, and I don’t think it necessarily should.
As a recipient, here’s what is happening behind the scenes:
When a message comes in, the system tells itself that it wants user X to see it. It makes a series of assumptions, one of which is that if user X is logged in currently, then they will see the message. That’s the notification area in the top right of the screen. If the user is active on the site, then it will not send an email message.
I think this behaviour is sensible and promotes the use of Discourse as a mixed email list / web forum.
If you want to change this behaviour, simply go to your preferences (here in your case) and change the setting
Send me email notifications even when I am active on the site.
If you also want to receive emails that you send, then select
Enable mailing list mode and select
Send me an email for every new post, which would include your own posts.
I hope that helps!
Thank you for your feedback and patience!!!
tarek : )