On my site (developed with ASP.NET
, if that matters) I have a support form, which is nothing more than three fields (i.e., name, email, and message) plus a Send button.
The form code generates emails from provided user input and sends them to: [email protected]
. The form uses this address to send the messages: [email protected]
. All the email for mysite.com
is handled by Google Apps for Business.
The problem is: Google recently started marking emails sent from [email protected]
as spam:
Delivery to the following recipient failed permanently:
[email protected]
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain mysite.com by aspmx.l.google.com. [74.125.25.26].
The error that the other server returned was:
550-5.7.1 [ip-address-was-here 7] Our system has detected that this message is
550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail,
550-5.7.1 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. sz7si15854448pab.203 - gsmtp
Obviously, visitors on my site can put spam messages in my support form. Anyway, I would prefer that these messages to end up in my Spam folder (or better the Inbox!) of [email protected]
.
So, what can I do to prevent Google from blocking [email protected]
?
Shall I use a 3rd-party service for the support form? Or shall I tweak my site / form code somehow?
My site is on shared hosting if that matters.