The Notify feature in Discourse has a bug where the forum topic creator’s name is used instead of the notifier’s name in the email sender field. JoelZaslofsky reported this issue, providing step-by-step reproduction instructions and screenshots. tobiaseigen was able to replicate the issue and explained that the problem lies in the “display name on email from” admin setting, which displays the post author’s full name by default. dan has since fixed the issue in a pull request, which will now display the notifier’s username instead of the post author’s name.
I am able to replicate this. I didn’t notice it because I did not test the case of Send me an email when someone quotes me, replies to my post, mentions my @username, or invites me to a topic user pref being enabled. As you can see in Joel’s screenshots, the username of the notifier is correctly displayed. It also displays correctly in the notification menu.
The issue Joel has uncovered is that the display name on email from admin setting, which is enabled by default in discourse, displays the full name of the post author on the email from field.
@dan could it be changed to have the from username in this case to be the notifier, not the post author?
I encountered this bug before, but could never reproduce it. The problem is that when names are enabled on a forum, the original poster’s name is used instead of inviter’s. If names are disabled, then no name is displayed “via FORUM_NAME noreply@example.com”, but it should be “USERNAME via FORUM_NAME noreply@example.com”.