GMail 将 Exim4 邮件移至垃圾邮件

GMail 将 Exim4 邮件移至垃圾邮件

我正在尝试设置将电子邮件传输到 GMail。OS Debian 中的以下 bash 命令:

echo "aaa" | mailx -r "[email protected]" -s"sdf" [email protected]

但是我的所有邮件 GMail 都会移到垃圾邮件中。我已经设置了很多 DNS 数据:

@   A       xxx.xxx.xxx.xxx
@   MX  2   @
@ SPF v=spf1 +a +mx ip6:xxxx:xxxx:xxxx::xxxx:xxxx ~all
@ TXT v=spf1 +a +mx ip6:xxxx:xxxx:xxxx::xxxx:xxxx ~all
_adsp._domainkey    TXT     dkim=all
_dmarc      TXT  v=DMARC1; p=reject; rua=mailto:[email protected]
mail._domainkey     TXT     v=DKIM1;...VQIDAQAB

当然,我的服务器已经管理了反向 DNS。这是我在 GMail 中发送的消息的顶部部分:

Delivered-To: [email protected]
Received: by xx.xx.xx.xxx with SMTP id xxxxxxxxxxxxx;
        Wed, 9 Dec 2015 09:31:29 -0800 (PST)
X-Received: by xx.xx.xx.xxx with SMTP id xxxx.xx.xxxxx;
        Wed, 09 Dec 2015 09:31:29 -0800 (PST)
Return-Path: <[email protected]>
Received: from xxxxx.xxxx ([xxxx:xxxx:xxxx::xxxx:xxxx])
        by mx.google.com with ESMTPS id xxxxxxxxxxxxxxxx.xx.xxxx.xxx.xxx.xxx.xx.xx
        for <[email protected]>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Wed, 09 Dec 2015 09:31:29 -0800 (PST)
Received-SPF: pass (google.com: domain of [email protected] designates xxxx:xxxx:xxxx::xxxx:xxxx as permitted sender) client-ip=xxxx:xxxx:xxxx::xxxx:xxxx;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of [email protected] designates xxxx:xxxx:xxxx::xxxx:xxxx as permitted sender) [email protected];
       dkim=pass [email protected];
       dmarc=pass (p=REJECT dis=NONE) header.from=xxxxx.xxx
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xxxxx.xxx; s=mail;
    h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date; bh=xxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=;
    b=xxxxxxx+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=;
Received: from xxx by xxxxx.xxx with local (Exim 4.84)
    (envelope-from <[email protected]>)
    id xxxxxx-xxxxxxx-xx
    for [email protected]; Wed, 09 Dec 2015 12:31:29 -0500
Date: Wed, 09 Dec 2015 12:31:28 -0500
From: [email protected]
To: [email protected]
Subject: sdf
Message-ID: <xxxxx.xxx+xxxxxxxxxx%[email protected]>
User-Agent: Heirloom mailx 12.5 6/20/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

如何修复它?

我已经阅读了很多关于此的信息。但没有发现任何错误。我知道这篇文章可能是重复的。但我没有找到任何解决方案。

答案1

由于电子邮件确实到达了您的 gmail 帐户,尽管是在垃圾邮件文件夹中,但您已经到达了大部分位置。根据电子邮件标头,gmail 将 spf 和 dkim 标记为已通过,这意味着这不是问题所在。您也已正确配置了反向 DNS。

从实际角度来看,您已经尽一切努力来增加电子邮件正确送达的机会,这是一件好事。它被标记为垃圾邮件的原因可能显示在标题中(如果您没有显示所有内容),例如可能是由于对电子邮件正文进行了贝叶斯扫描,它可能包含一个 URL 或某些文本,可能会将其标记为垃圾邮件。虽然在您的示例中,正文似乎只包含字符串“AAA“这意味着如果你发送的电子邮件实际上包含一些人工创建的内容(或来自 cronjob 等的输出),它可以毫无问题地通过过滤器,请尝试一下。

但这确实只是猜测,因为我们不知道 Gmail 垃圾邮件过滤器的内部工作原理。

您应该能够在 Gmail 中将电子邮件标记为非垃圾邮件,并将其移至收件箱。您还可以在 Gmail 中创建过滤器,以防止这些电子邮件被标记为垃圾邮件。

恐怕你这边能做的不多了,因为你做的一切都是正确的。或许可以尝试联系 gmail 的帮助台(是的)。

相关内容