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.