Hi. I had to shelve this project for a while to tend to some other things. I got ahead of myself by getting in to setting up a forum before I was really ready to use it.
This is always true. When you provide an email to create a use account, it can be any email since you are just typing it in. However, you also have to confirm the email address is yours by clicking on a link in a confirmation email. This plugin does not change that.
I think there is some persistent confusion over what this plugin does. All it does is create a staged user in Discourse without requiring the user to enter a password up front. It does this by using existing Discourse internals originally meant to support users that interact with Discourse only by email. That’s really the only thing new here.
This is an interesting point. The current behavior is whatever Discourse’s default staged user behavior is. I’m honestly not sure if the user would receive notice emails in their inbox if they haven’t confirmed their email address or not. I would hope the answer is ‘no’, but I’m not sure. I need to look into that.
If the answer is in fact ‘no’, then there is no need for an unsubscribe function because you were never really subscribed in the first place.