Will we be able to tell if we get a relay or forwarding address from the user vs. their real address?
Hi itskylem,
You should check the received email address against your existing accounts to prevent forking accounts. If that email address is found, link the received user identifier to that existing account. If you are unable to find the received email address in your existing accounts, you should create a new account.
The email you receive will always be a real verified email address that you can use to contact the user. You should not parse (or detect) if the received email is a relay email address because our relay domains may change in the future.