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@example.com. The form uses this address to send the messages:
firstname.lastname@example.org. All the email for
mysite.com is handled by Google Apps for Business.
The problem is: Google recently started marking emails sent from
email@example.com as spam:
Delivery to the following recipient failed permanently: firstname.lastname@example.org 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. [22.214.171.124]. 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
So, what can I do to prevent Google from blocking
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.