I have come across different solutions for this problem, but none have worked for me. When a user registers in my website, we automatically send him a "Verify your account" email which has a button and at the footer there is a link to our website. When the user clicks the button, he is directed to our website. We're using gmail with our domain email (@mydomain.com), and we can see that over 50% of emails go directly to Spam. We have worked around a couple of solutions, but none are working. We don't want to use a service such as SendGrid.
This is how we create and send our emails (step by step)
As I've mentioned before, most emails end up in Spam. Any thoughts?
.1 First have only the DKIM is pretty much useless if you don’t also have an SPF as they work in conjunction:
Furthermore take not of this:
Also important to note that you shouldn’t use HTML and CSS to hide content in your messages. Hiding content might cause messages to be marked as spam. as explain in this article (and I suggest you to read it through):
.1 follow best practices for sending to Gmail
I forgot to mention that you can run some test if you send email to Gmail using The Postmaster Tools
keep in mind that is only towards Gmail account, but you can open few free one for test purposes
Any other questions feel free to ask