Alternatives to avoid domain from being blacklisted

Solution 1:

You can raise your credibility towards other servers by

  • using DKIM to sign your mails
  • setting a proper SPF-Policy
  • doing virus scans on outgoing mails
  • try to get far far far away from a shared mailserver because they can ruin all your efforts
  • use a third-party service that maintains a better reputation by being proactive against spam, like Mandrill, SendGrid, Postmark, Amazon SES, etc

P.S. This list is open for additions

Solution 2:

Additions to the list @ChristopherPerrin provided:

  • You must have correct DNS records
  • MX record(s) should points to the A record, not CNAME.
  • You should avoid of using ip address in MX records
  • A record should preferred point to the MX records and vice versa
  • For relay mails you should use smtp authentication
  • You should periodically analyze mail log to examine any abnormal activity to avoid falling into black lists