Postfix
郵件分類為垃圾郵件,但通過 SPF 和 DKIM
我已將 Postfix 配置為負責 subdomain.example.com(Google應用程序負責 example.com,所以我不想將兩者混為一談)。
正如我在問題標題中提到的,當我從該主機
$ mail xyz@gmail.com
(唯一缺少的是 subdomain.example.com 的反向 DNS 設置和它發送的 IP,但我認為這無關緊要,因為 SPF 包含 a:ip.add.re.ss,並且由於 SPF 通過…
任何想法我還能做些什麼來讓它們進入收件箱?
更新:亞馬遜從 Spamhaus PBL 中刪除我的 IP 後,問題立即得到解決(請參閱下面的答案)。
我想我找到了將郵件列為垃圾郵件的兩個可能原因。
首先,正如之前有人建議的那樣(正如我已經知道的那樣),缺少發送伺服器的 PTR 可能是主要原因。
其次,由於該伺服器託管在 AWS 雲中,並且亞馬遜與 Spamhaus 合作預設將其所有 IP 範圍添加到 PBL,這也可能是原因……據我所知,PBL 在決定電子郵件是否具有一定的權重是否會被標記為垃圾郵件。此外,亞馬遜已直接阻止從 Spamhaus PBL 列表中刪除其 IP 的請求——請求必須通過亞馬遜。幸運的是,他們提供了一種從該列表中刪除 Elastic IP並設置 PTR 記錄的方法,而您正在使用它。
所以我會看看這個過程完成後會發生什麼。
更新:亞馬遜添加了正確的 PTR 記錄,但並沒有解決問題。然而,在他們從 Spamhaus PBL 中刪除 IP 後,郵件不再被發送到垃圾郵件。同時,由於這個 PBL 列表,許多 SMTP 伺服器停止接受來自我的 SMTP 的郵件,當 PBL 記錄被刪除時也解決了這個問題。