I have a VPS set up as MX for several of my domains. The e-mail for these domains are just aliases to other mail accounts (mostly Gmail) to forward incoming mail. Ofcourse this catches also much spam e-mail that is than rejected by Gmail (and my VPS becomse temporarily blocked)
2014-07-29 12:56:42 SMTP error from remote mail server after end of data: host alt3.gmail-smtp-in.l.google.com [188.8.131.52]: 421-4.7.0 [xxx.xxx.xxx.xxx 15] Our system has detected an unusual rate of\n421-4.7.0 unsolicited mail originating from your IP address. To protect our\n421-4.7.0 users from spam, mail sent from your IP address has been temporarily\n421-4.7.0 rate limited. Please visit\n421-4.7.0 http://www.google.com/mail/help/bulk_mail.html to review our Bulk\n421 4.7.0 Email Senders Guidelines. wc16si48135826icb.20 - gsmtp
I could of course install something like SpamAssassin on my VPS so it would filter out most spam. But as I'm not hosting the e-mail myself (e.g. providing IMAP) I can't give users a way to see if there were any false positives etc.
Is there a way to better manage spam on my VPS to avoid the constant blocking of Gmail, or is this something that is simply unavoidable?