One of the “benefits” with a traditional mailing list is that you can email a contributor directly. Discourse (amongst others) prevents this because it hides the user’s email address (a good thing).
Would it be possible to have a link to PM a user, either by going to the website (with the composer on screen, with their username filled in), or alternatively (possibly preferred?) a link to a tokenized email to allow them to initiate a PM with a user via email? So instead of replies+%{reply_key}, it could be pm+%{pm_key}?
A post-v1.0 in any case, but would really help sell Discourse to our members.
To be fair, this is not always true, depending on how the mailing list is configured.
A two-click workaround is to click on the user name at the top of the notification, then click the “Private Message” button on that user’s profile page. But yeah, maybe an extra PM link near the name could be helpful.
Yeah, a tokenized email link seems pretty good as long as it doesn’t end up in the From: field. If it did, then it’d likely hurt deliverability with a lot of providers, and might make it difficult for some people who rely on it for sorting/filtering email.
@techapj added the ability to trigger a new post via URL recently, perhaps it could be extended to trigger a PM as well if the target is a user, and the user has TL1…
Being one of the proponents of this last year, I think that’d be a suitable (and improved) workaround.
Related thoughts: Is there any way to avoid forcing a user to sign in to Discourse if she has the right token in a URL? Is that a security concern? What about SSO?