I have set up a site that includes front-end registration and all new users get an email where they must confirm their registration on the site. I am having an issue, particularly with hotmail and aol accounts, where the emails are not getting delivered. I know that hotmail emails are going into the junk folder and I assume the same is happening with aol. the problem is I think lots of people use outlook and POP, so they dont see the emails that are in hotmails junk folder. Anyway, to avoid this problem I have tried using sendgrid API and I have also tried using authsmtp.com as an SMTP server. Neither of these options have solved the problem - I also set up SPF records and everything else that was required when using authsmtp.com but it has not solved the problem still. I dont mind if the emails have to come from another domain or how its done, I just want to ensure that the emails always arrive to the users inbox. Anyone know the best way of doing this?