My site sends reminder emails to users 2-5 years in the future. Users log in via a 3rd party API. The third party gives me the name, email, phone, etc. of the user when they log into my site. What I have been doing is sending a confirmation email in the background but letting the user use the site even though their email isn't validated with us.
I am now wondering why I am making the users confirm their email because it doesn't affect their ability to use the site; we will still send them a reminder even if they haven't confirmed their email. The only reason I can come up with is because we ask the user to take a survey (about them to help us identify our audience) after they confirm their email.
I am wondering if I should just get rid of the email confirmation process altogether. I am sure the 3rd party verifies the users email. The thing I am worried about, however, is our emails being marked as spam by the user's email application. The reminders we send out are very important; so important that if the user doesn't take action on the reminder after a few weeks (of re-sending the reminder every few days) we take action and try reaching out to them by phone. Recently we have been getting quite a few reminders that never had action taken and we had to call every user that didn't take action on their reminder.
Is there some way that we could be reassured that our emails wouldn't go to spam? It seems pointless to me to have the user confirm their email when it has already been confirmed by the 3rd party and it honestly doesn't matter if they have confirmed their email; they can still use our application. Any suggestions?