Gmail 無法驗證 MyClientSite.ie 是否確實發送了此郵件(而不是垃圾郵件發送者)
我在將電子郵件從網路伺服器上的應用程序傳送到 Gmail 時遇到問題。Gmail 顯示的是一個帶問號的圓形圓圈,而不是發件人的第一個字母,並且將滑鼠懸停在該圓圈上會顯示此文章標題中的消息。
這是設置:我的客戶端ClientSite.ie託管在我的 Web 伺服器webserver.net上。站點 ClientSite.ie 是一個工作委員會,使用者可以註冊以通過電子郵件接收新工作的警報,例如我註冊了myself@gmail.com。因此,當我在 myself@gmail.com 收到工作提醒電子郵件時,我在 Gmail 的主題行旁邊看到 (?) 而不是 (C)。
另外兩點:
ClientSite.ie 的 MX 由outlook.com處理(使用一些 Microsoft 商業電子郵件產品,我不記得它的名稱) - 這用於人工生成的一般企業電子郵件。此處描述的電子郵件是通過 PHP 和數據庫查詢從 webserver.net 發送的。
對於退回處理,我使用的是 VERP。因為 MyClientSite.ie 的 MX 由 Microsoft 託管,所以我使用屬於我的域 ( my_own_domain.info ),並託管在 webserver.net 上,以使用 qmail 過濾退回到 PHP 文件。
Return-Path: <alertsbounce-69283.7384.myself_gmail_com@my_own_domain.info> - unique to each recipient.
當我在 gmail 中點擊問號時,它會轉到一個頁面,提示SPF 應該足以進行身份驗證。
我有一個 SPF:
v=spf1 mx a a:webserver.net include:outlook.com include:my_own_domain.info ~all
Google還說 DKIM 會起作用,但如果我能用 SPF 就好了!
謝謝你。
完整的標題
Delivered-To: myself@gmail.com Received: by 2002:a05:6504:149a:0:0:0:0 with SMTP id m26csp31322lto; Thu, 19 Mar 2020 17:16:16 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsh1ckhIK3EGN0mbfVeh4LoXgqsZwJqhrrDphamwG5oYCPEAYTuj1RzNEJNnoZvv6H0vusx X-Received: by 2002:aed:2f25:: with SMTP id l34mr5253892qtd.99.1584663376615; Thu, 19 Mar 2020 17:16:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584663376; cv=none; d=google.com; s=arc-20160816; b=i4JxQA7AhD/OVr8LLhFaK/QszWNh1t8cdqdNggL76Ql+XswSTUma41xmRWjcz2xgfh yUzvvtotKRyqrsA/K0AvwwrEvy+jNYsHOv0wSNlXwL9RMUI4hPBuxEy/3sSyInHYx4Ac p1amILVhHvhhzOxf198Fo4tHpON/GM1y+ISsHi4WBJSQ5tQYyOUp66WuMnaFkz6DKq4+ R7Ep4VJdqHRCdRfKEYfj8HHyqYnxpxZHPWTD9vf8ZlUTk4FbUJQX+wZMNIOEVj5GjKY5 Fsm/1b9E/b3TYAxFtc3qQvk9e+N9x/5fq0LJfTgqQGzh8kvoycv0zOVjc78H6m7WuqBu fTog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:subject:from:to :date; bh=xElb1IJMQt0e7hsiYeCPwyCla6oTNyyIK4tca7ucCoM=; b=CDYJefZRx3DfTHIdZyCWyaYmY57LVIvuvvJrHcXeyjYneQI0ooSCl7hTYiQNOEu/T0 uJaTa4oW7fAH6B0ZCv/JcJYb3UqFvIStjGvMFD9/cIbVzTxY70mzindAz6OyEMi6FJyQ Vo3QZfNxj63Z6lGWC8yIOWfufGBIMYNT3acYuupigWp66jzXCgdYyG43CL49w/W1nKiv G0n8e2LiVQIVgYON6lr45EOWyelpACkjYFM6qdgCb4aqYjH3m1TPssICjY+qRwDdM1Wb udBI14SNQHcLF6MagBg65UbCkCJYFLFnpvXpGQjMgjJWLf+q9y9I+ShrFxZRwyRlRNb3 CJrQ== ARC-Authentication-Results: i=1; mx.google.com; spf=neutral (google.com: 2607:f440::d85c:7f52 is neither permitted nor denied by best guess record for domain of alertsbounce-69283.7384.myself_gmail_com@my_own_domain.info) smtp.mailfrom=alertsbounce-69283.7384.myself_gmail_com@my_own_domain.info Return-Path: <alertsbounce-69283.7384.myself_gmail_com@my_own_domain.info> Received: from webserver.net ([2607:f440::d85c:7f52]) by mx.google.com with ESMTPS id q7si2194777qvo.58.2020.03.19.17.16.16 for <myself@gmail.com> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Mar 2020 17:16:16 -0700 (PDT) Received-SPF: neutral (google.com: 2607:f440::d85c:7f52 is neither permitted nor denied by best guess record for domain of alertsbounce-69283.7384.myself_gmail_com@my_own_domain.info) client-ip=2607:f440::d85c:7f52; Authentication-Results: mx.google.com; spf=neutral (google.com: 2607:f440::d85c:7f52 is neither permitted nor denied by best guess record for domain of alertsbounce-69283.7384.myself_gmail_com@my_own_domain.info) smtp.mailfrom=alertsbounce-69283.7384.myself_gmail_com@my_own_domain.info Received: by webserver.net (Postfix, from userid 89526) id 35C083060D88; Fri, 20 Mar 2020 00:11:06 +0000 (GMT) Date: Fri, 20 Mar 2020 00:10:12 +0000 To: myself@gmail.com From: "MyClientSite.ie Job Alert" <alerts@MyClientSite.ie> Subject: Job alerts for Kevin Message-ID: <35a2f807ca908402f35008c834e1bc06@webserver.net> X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer) MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
由於其他地方的幫助,現在已解決此問題。
原來 SPF 無效,因為我在用於 VERP 返回地址 (my_own_domain.info) 的域中沒有 SPF。
添加 v=spf1 mx aa:webserver.net ~all 修復它。
我還刪除了 ClientSite.ie SPF 中對 my_own_domain.info 的引用。
也許任何一種行動都可以完成這項工作,但為了權宜之計,我只是兩者都做了。