I lost several hours and a lot of patience trying to get a Turkish e-Visa. The problem was that none of my email addresses could receive the confirmation email. Trip Advisor has many others with the same problem.
I solved this problem by using my work email. Other people have created a Gmail account for the purpose.
The headers in the email I received showed,
“Received-SPF: Fail (protection.outlook.com: domain of evisa.gov.tr does not
designate 193.109.254.103 as permitted sender)”
I suspect that many ISPs will block it from their network as spam. The email hosting provider could fix this by updating their DNS records as discussed here,
https://en.wikipedia.org/wiki/Sender_Policy_Framework
Alternatively they could change email provider to one like SendGrid or Amazon SES.
Kind regards,
James