Allowing people to register with an unverified email seems risky - especially for a forum where people are concerned with privacy. One thing that might work would be to authenticate users through another website that uses two factor authentication. If users didn’t want to supply and verify an email address, an email address could be generated for them. If an address was generated with the format username@sms.yourdomain.com
, an email service like SendGrid could be used to parse emails sent from Discourse to that domain and POST the contents to a URL. From that URL you could resend the emails as SMS messages using a service like Twilio. This could get expensive though.
5 Likes