To add on to this, the reason we did this is because Discourse requires unique emails for users. Nintendo Network did not require unique emails, so neither do we, which meant we couldn’t use your REAL email for the forum. Every user has a unique ID assigned to them called a PID, however, so every user has the email [email protected]
We have plans to run our own SMTP server, however, which will be used exclsuively for the forums. Your forum email address will be updated to something such as pid+real-email
. When our SMTP server sees an out-going email, it with then check the address and get your account PID and real email address. Your PNID will be looked up via the PID, and the supplied email address will be checked against the one in your PNID data. If the emails match, then our SMTP server will forward the email to the real email address. The pid+real-email
system will ensure that people can’t spam-email people (since only using PIDs is insecure, given that they are public data anyone can get for any user). You’d still need to know the users actual email address to “send” them an email through our SMTP server