1

As of late, maybe during the past few months, Googlemail started flagging/marking mails coming from my domain as spam. I am running a postfix/amavisd (clamav and spamassassin) combination that is configured quite rigidly so I hardly see any spam in my own inbox. I am using SPF, DMARC, DKIM, don't allow relay access, don't do any header rewriting and my IP is not on any blacklists. Reverse DNS etc is set up and working fine. Also, in essence, I only have one user (me).

I have noticed that my mail is delivered properly (no SMTP errors whatsoever) but is immediately marked as spam and moved to the spam folder of any 'new' Googlemail inbox that I'm sending to. Now, by nature of my business, it happens from time to time that I have to send mails to clients that I have never mailed before. I cannot possibly call every single one before sending them a mail and ask them to check their spam folder... Also I use several "from" addresses on my domain, i.e. sending mails from sales@ as well as info@. When info@ is marked as "non spam" in Googlemail mails from sales@ are still being delivered directly to the spam folder so not even this works for me. When looking at the header fields in the received mails, there is only "pass"/"ok" and no mention of "failed".

I tried contacting Google via their various web forms and also added a Google site verification TXT record in my DNS entries but to no avail. Not even a response.

The same thing happens for Hotmail/live/outlook.com inboxes where mails from my domain are immediately moved to the spam folder. Problem here is that there doesn't even seem to be a way to contact Microsoft to address these kinds of problems.

So, is there anything else I can do? Other things I should check? Do you know of any contact addresses I could write to? Any last resorts to try?

In its current state, my mailserver is essentially useless and I'd argue if the situation doesn't improve the whole email system is doomed. If no one can host their own mailserver anymore we can all just as well go to Google, Microsoft or Facebook and hand them over our data (which we are already doing anyway). If the old, federated mail system is not working, in my opinion, there is no need for email anymore and we could resort to Facebook messages, whatsapp and the likes. I don't know if this is in Google's interest, but well...

Adding a recent mail as received my Googlemail:

Delivered-To: mygmail@gmail.com
Received: by 10.64.240.45 with SMTP id vx13csp463078iec;
                Sat, 25 Jul 2015 00:42:53 -0700 (PDT)
X-Received: by 10.180.77.107 with SMTP id r11mr4319523wiw.74.1437810172833;
                Sat, 25 Jul 2015 00:42:52 -0700 (PDT)
Return-Path: <postmaster@mydomain.com>
Received: from mydomain.com (mydomain.com. [myip])
                by mx.google.com with ESMTPS id gl1si19045000wjd.212.2015.07.25.00.42.52
                for <mygmail@gmail.com>
                (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
                Sat, 25 Jul 2015 00:42:52 -0700 (PDT)
Received-SPF: pass (google.com: domain of postmaster@mydomain.com designates myip as permitted sender) client-ip=myip;
Authentication-Results: mx.google.com;
             spf=pass (google.com: domain of postmaster@mydomain.com designates myip as permitted sender) smtp.mail=postmaster@mydomain.com;
             dkim=pass header.i=@mydomain.com;
             dmarc=pass (p=NONE dis=NONE) header.from=mydomain.com
Received: from [mylocalip] (mypublicip)
    (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))
    (No client certificate requested)
    (Authenticated sender: root@mydomain.com)
    by mydomain.com (Postfix) with ESMTPSA id A1E8D1E126D
    for <mygmail@gmail.com>; Sat, 25 Jul 2015 09:42:51 +0200 (CEST)
Authentication-Results: mydomain.com; dmarc=none header.from=mydomain.com
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mydomain.com; s=mail;
    t=1437810171; bh=IxujJq6YOQe6R12uZpC4qz5FPHmJClGeZJF9hdU/0so=;
    h=Date:From:To:Subject:From;
    b=gLD8m6KSCWcmoL0/UGu8Wwjgd+GR8RNm618DahvxdkOJDni6ybGNC/0yy/DZyz6YH
     XZy+Z9LQO0uGJU5J8QzF5rRanUVYEi/15NhSjpZShMHwTK7u/X6jEtSCFWOXHdZv75
     makIr/+ni8n8/1m6UF4lnCCFU2S6z8e8vzUASU1w=
Message-ID: <55B33DFD.9090805@mydomain.com>
Date: Sat, 25 Jul 2015 09:42:53 +0200
From: "postmaster@mydomain.com" <postmaster@mydomain.com>
User-Agent: myuseragent
MIME-Version: 1.0
To: mygmail@gmail.com
Subject: test16
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

test16 this is another test to see if gmail still considers mails from my domain
spam.
  • Nominating to close as off-topic because this is a site for progamming questions, not email deliverability questions. – tripleee Jul 25 '15 at 08:54
  • Without seeing a sample email, there' not much we can suggest. My only suggestion would be to make your email as short as possible. 1 sentence with a link to the rest of the information would be ideal. – Gilbert Le Blanc Jul 25 '15 at 09:05
  • Added a sample email, as you can see, it already is quite short. – Sonny O'Rullivan Jul 25 '15 at 16:40
  • One tip. Please simplify your answer and utilize **bold**, *italic* and other typographic technique to improve readability. – Daniel Cheung Feb 19 '17 at 01:35

3 Answers3

2

Without seeing full headers (including domains and IPs) it's hard to say for sure.

However, where do you host your server? If you're in known IP space for something like linode, digitalocean, beyondhosting, you may be sitting in an IP block with poor reputation. I assume you have checked your IP against all major blacklists, but even if it's not blacklisted specifically it may be an untrusted netblock.

(this should have been a comment, but I apparently can't make one)

cmeid
  • 684
  • 6
  • 6
1

It may be because you are sending from postmaster@mydomain.com. postmaster is an admin email for receiving complaints and not for sending email. Google might pass your SPF and DKIM, but still consider you spam based on its own criteria (like its own SpamAssassin). I'm able to send myself an email to GMail and I'm also passing SPF and DKIM. I don't send from postmaster though. You can use http://www.kitterman.com/spf/validate.html to test your SPF and send a message to check-auth@verifier.port25.com to verify your DKIM & SPF. Google might have its own private blacklist of IP addresses to based on prior history before you took it over.

animuson
  • 53,861
  • 28
  • 137
  • 147
Chloe
  • 25,162
  • 40
  • 190
  • 357
1

Google and Microsoft disclose some information about their internal reputation metrics.

In order to access such information you need to subscribe the following services: google: https://postmaster.google.com microsoft: https://postmaster.live.com/snds/

You may also want to check your postfix logs. When the reputation is low some messages will receive a "defer" smtp rejection. The last message of such smtp transactions may provide clues about why your reputation is low.

Check your postfix configuration in respect to destination concurrency limit and destination rate delay. Use polite settings.

They also don't like spikes of email flow, you may want to rate-limit your mail flow towards the domains hosted by them.