When users sign up for your product you probably want them to confirm their email address. It’s an easy way to verify their identity in the future in case they lock themselves out of their account and it makes sure you have permission to send emails to that address.
Full article