-1

I've been trying for a long time to get our company's mail server send mail that will get accepted by the GMail spam filter. I have managed making it work for Yahoo Mail and Hotmail, sadly GMail is still marking our mails as spam.

I have configured DKIM, SPF, DMARC and verified our mail server IP address against blacklists. I also have pasted here the headers GMail gets when we send a mail.

Delivered-To: [email protected]
Received: by 10.42.215.6 with SMTP id hc6csp107427icb;
        Wed, 20 Aug 2014 07:34:26 -0700 (PDT)
X-Received: by 10.194.100.34 with SMTP id ev2mr59101019wjb.76.1408545265402;
        Wed, 20 Aug 2014 07:34:25 -0700 (PDT)
Return-Path: <[email protected]>
Received: from mail.phyramid.com (mail.phyramid.com. [178.157.82.23])
        by mx.google.com with ESMTPS id dj10si4827754wib.79.2014.08.20.07.34.24
        for <[email protected]>
        (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Wed, 20 Aug 2014 07:34:25 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates 178.157.82.23 as permitted sender) client-ip=178.157.82.23;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of [email protected] designates 178.157.82.23 as permitted sender) [email protected];
       dkim=pass [email protected]
Received: from localhost (localhost [127.0.0.1])
  by mail.phyramid.com (Postfix) with ESMTP id ED2BB2017AC
  for <[email protected]>; Wed, 20 Aug 2014 17:33:23 +0300 (EEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=phyramid.com; h=
  content-type:content-type:mime-version:x-mailer:subject:subject
  :message-id:to:from:from:date:date; s=dkim; t=1408545197; x=
  1409409197; bh=e04RtoyF7G39lfCvA9LLhTz4nF64siZtN5IYmC18Xsc=; b=o
  +6mO8Uz4Uf1G4U2q6tKUiEy2N2n/5R2VtPPwIvBE5xzK/hEd2sDGMxVzQVgIDCsK
  Q0Xh+auPaQpxldQ+AEcL2XSZMrk/g0mJONjkpI19I5AwGIJCR1SVvxdecohTn9iR
  bCHzrGi2wAicfDBzOH6lUBNfh2thri79aubdCYc97U=
X-Amavis-Modified: Mail body modified (using disclaimer) - mail.phyramid.com
X-Virus-Scanned: Debian amavisd-new at mail.phyramid.com
Received: from mail.phyramid.com ([127.0.0.1])
  by localhost (mail.phyramid.com [127.0.0.1]) (amavisd-new, port 10024)
  with ESMTP id 3JcgXZAXeFtX for <[email protected]>;
  Wed, 20 Aug 2014 17:33:17 +0300 (EEST)
Received: from whiterock.local (unknown [109.98.21.30])
  by mail.phyramid.com (Postfix) with ESMTPSA id 05CAE200280
  for <[email protected]>; Wed, 20 Aug 2014 17:33:15 +0300 (EEST)
Date: Wed, 20 Aug 2014 17:34:15 +0300
From: Company Mail <[email protected]>
To: [email protected]
Message-ID: <[email protected]>
Subject: hey there!
X-Mailer: Airmail (247)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

How was your summer?



----

Thanks a lot!

5
  • It said "Why is this message in Spam? It contains content that's typically used in spam messages.", thanks! Aug 20, 2014 at 14:57
  • The Message-ID looks suspicious. Aug 20, 2014 at 15:15
  • 109.98.21.30 is in UCEProtectL3. I doubt that matters. Aug 20, 2014 at 15:27
  • Subject: hey there! looks very much like spam.
    – richardb
    Aug 20, 2014 at 15:37
  • Try sending something that more closely resembles a real message. Aug 20, 2014 at 20:58

2 Answers 2

2

I have seen this to happen in other ocasions, when the received from is reported as localhost, with 127.0.0.1 as IP address.

The fact that this does not match with your DNS records is certainly getting your email marked as spam.

You should review your DNS records (A and MX) and the headers that you send in your SMTP server. Your server is sending what it believe it is his IP address, so you will need to configure your /etc/hosts to let your server know what is the external IP address of your server.

1

If you're sending almost identical mails to more than 1 recipient, the single 2 most important headers to have, when dealing with GMail are:

Precedence: bulk

And

List-Unsubscribe: http://your-site.com/[email protected]

of course pointing to a real and working unsubscribe page, where google's unsubscribe bot can easily get to click unsubscribe with out being bothered by strange javascript or captchas or the likes.

See more at Google bulk senders guidelines

Not the answer you're looking for? Browse other questions tagged .