title: Best way to validate an email address
body: <p>Recently at work we had a debate about what could be the best way to validate an email address for a user, for handling cases where a user registers with a wrong email (say my email is andrew123@gmail.com and i put in aandrew123@gmail.com). We came up with this solution:</p>
  
  <ul>
  <li>User register an email</li>
  <li>An email for the registration is sent through AWS SES. If the mail goes in permanent bounce we set this user mail as "invalid"</li>
  <li>When in cart checkout, if the user mail address is invalid an alert is shown, prompting the user to check and change the email address</li>
  </ul>
  
  <p>However i still think that a better (and simpler) approach would be to just include and activation code in the registration email. I want to know your thoughts on this, since is really scratching my head :/</p>