I'm in the process of designing how the 'User 1' of 'Site A' can invite 'User 2' to the website. The solution I have involves 'User 1' going into their dashboard and clicking on a button that opens a modal, where they enter the name and email address of 'User 2' who then receives a site generated email.
My question is this:
When someone first signs up to a website, they receive a verification email to verify their email address. When someone is being invited through an email that's been generated by the site, should they receive a verification email later on given that they have already clicked through from their email account?
What is the true purpose of this email, and when does it need to come through?