- Open the email in question.
- click the dropdown carrot at the top right of your email.
- Choose the option show original.
- Search for the DKIM and SPF text. They should both be showing a 'pass.'
No problem dude. Here's a quick fix:
If you see Gmail is junking your mail or you notice your metrics slipping there's a way to tell Gmail that you're not spam, that almost no one knows about. Visit https://support.google.com/mail/answer/81126?hl=en and be sure you read through the page—at the bottom, click troubleshoot further and fill out the form, at the end of this click the link to contact the Gmail team. This very short contact form will just ask for some contact info, a brief summary of your issue (email deliverability), and for the headers of your email (copy and pasted from Gmail, found in the dropdown on the far right, click on 'Show Original'.) This will usually result in a reset/soft whitelist of your emails in Gmail.
To check this in Gmail follow these simple steps:
The only other concern I would have besides this and the large amount of CSS would be the image to text ratio. That being said, I think it's a beautiful email.
Are you sure Gmail is authenticating your emails? Be sure the SPF and DKIM (I can help with that if you don't know where to look) are set up properly, if they are, your emails will usually show up, often times marked as important.
After a quick glance at your code, I'd guess that any other reason it's getting junked is because of the large amount of CSS, I'd try to cut that down if possible.