I think the behavior here is deliberate a fix here is going to have to be pretty comprehensive.
The trouble with allowing people to associate a topic with an existing account is that anyone can spoof anyone’s email.
It think the way of resolving this long term is:
sam@somewhere.comhas an account on Discourse.sam@somewhere.comemails a category withanonymous email in- Discourse sends an email to
sam@somewhere.com: "looks like you posted: CONTENTS OF POST, to URL of Discourse. Was it really you? - Click yes
- Topic is created
Without this protection this feature would be wide open to impersonation which is very risky.