Google SMTP Rejection 500-5.7.1
-
I know that not many people here will likely know anything about hosting a mail server, but I'm hoping that someone can fill in the blanks as Google doesn't seem to offer any assistance. At first, I ran into similar issues when Google first rolled out SPF record checking, which luckily, wasn't that hard to implement. I am now having similar issues. I cannot seem to find any rhyme, reason, or pattern to it, so I'm asking here in case someone has any experience with dealing with slime balls like Google.
The problem is that I seem to randomly have email messages from my server going to Google just randomly rejected. Every time this happens, I get the following error in my SMTP log:
550-5.7.1 [2002:45c4:af22:0:71be:3093:5a2e:f70912] Our system has detected 550-5.7.1 that this message is likely unsolicited mail. To reduce the amount of 550-5.7.1 spam sent to Gmail, this message has been blocked. Please visit 550-5.7.1 http://support.google.com/mail/bin/answer.py?hl=en&answer=188131 for 550 5.7.1 more information. x4si5477692igl.58 - gsmtp (in reply to end of DATA command)
As per what that page recommends, I have done every last bloody step in the process I have added the rules to Procmail just in case, and I have double checked my SPF records, which indicate that they pass. I have also gone as far as to setup a DKIM policy and have published the corresponding key in my DNS records. Despite all of this, I still get messages bounced back as "undeliverable" with this precise error.
Can anyone shead some light on why Google is pulling this kind of fuckery, and what I can do to make Google co-operate with my email services?