Debian
GMail 將 Exim4 電子郵件移至垃圾郵件
我正在嘗試設置電子郵件傳輸到 GMail。OS Debian 中的這個 bash 命令:
echo "aaa" | mailx -r "xxxxx@xxxxx.xxx" -s"sdf" xxxxx.xxxxxxx@gmail.com
但是我所有的 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:xxxxx.xxxxxxx@xxxxx.xxx mail._domainkey TXT v=DKIM1;...VQIDAQAB
當然,我的伺服器有託管反向 DNS。這是我在 GMail 中的消息的頂部:
Delivered-To: xxx.xxxxxx@gmail.com 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: <xxxx@xxxxx.xxxx> 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 <xxxxx.xxxxxx@gmail.com> (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 xxxxxxxxx@xxxxx.xxx 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 xxxxxxxxx@xxxxx.xxx designates xxxx:xxxx:xxxx::xxxx:xxxx as permitted sender) smtp.mailfrom=xxxxx@xxxxx.xxx; dkim=pass header.i=@xxxxx.xxx; 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 <xxxxxx@xxxx.xxx>) id xxxxxx-xxxxxxx-xx for xxxxx.xxxxxxxxxxx@gmail.com; Wed, 09 Dec 2015 12:31:29 -0500 Date: Wed, 09 Dec 2015 12:31:28 -0500 From: xxxxx@xxxx.xxxx To: xxxxxx.xxxxxxx@gmail.com Subject: sdf Message-ID: <xxxxx.xxx+xxxxxxxxxx%xxxxxxx@xxxxx.xxx> User-Agent: Heirloom mailx 12.5 6/20/10 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit
如何修復它???
我已經閱讀了很多關於此的資訊。但是沒有發現任何錯誤。我知道這是文章可能會被複製。但我還沒有找到任何解決方案。
由於電子郵件確實到達了您的 gmail 帳戶,儘管是在垃圾郵件文件夾中,所以您大部分時間已經到達那裡。根據電子郵件標題,gmail 將 spf 和 dkim 標記為已通過,這意味著這不是問題。您也正確配置了反向 dns。
出於所有實際目的,您已盡一切努力增加電子郵件正確傳遞的機會,這是一件好事。它被標記為垃圾郵件的原因可能會顯示在標題中(如果您沒有全部顯示),例如可能是因為對電子郵件正文進行貝氏掃描,可能它包含可能標記的 URL 或某些文本它作為垃圾郵件。儘管在您的範例中,正文似乎只包含字元串“ aaa ”,這意味著如果您要發送的電子郵件實際上包含一些人工創建的內容(或來自 cronjob 等的輸出),它可以毫無問題地通過過濾器,請嘗試那出來。
但這裡確實有點猜測,因為我們不知道 gmail 的垃圾郵件過濾器的內部工作原理。
您應該能夠在 gmail 中將電子郵件標記為非垃圾郵件並將其移至收件箱。您還可以在 gmail 中創建過濾器,以防止這些電子郵件被標記為垃圾郵件。
恐怕我認為你沒有什麼可以做的,因為你做的一切都是正確的。也許嘗試聯繫 gmail 的幫助台(是的,沒錯)。