电子邮件服务器不接受PHPmailer发送的电子邮件。我需要电子邮件看起来它不是由PHPmailer发送的。那可能吗?

时间:2015-05-16 16:07:23

标签: phpmailer

首先,我不会将此用于垃圾邮件或类似的东西。我正在运行本地XAMPP服务器,并且PHPmailer设置为生成并发送并通过电子邮件发送给一个特定的收件人。我正在使用gmail smtp发送电子邮件。

如果我使用PHPmailer,电子邮件会立即被拒绝,并且在一秒钟内我将收到“永久失败的传递给以下收件人...”电子邮件而没有任何错误。

如果我手动发送完全相同的电子邮件并直接登录到Gmail帐户,则会在没有任何问题的情况下发送。

我认为收件人电子邮件服务器以某种方式识别出电子邮件不是直接从gmail帐户发送的,而是通过PHPmailer将其识别为“由机器发送的邮件”,因此拒绝它。

有没有办法设置PHPmailer,以便收件人邮件服务器无法查明邮件是否是手动从原始Gmail帐户发送的?

Return-Path: <XXXfwoc@gmail.com>
Received: from XXXsciante-PC (adsl-dyn117.78-98-63.t-com.sk. [78.98.63.117])
        by mx.google.com with ESMTPSA id g11sm7844695wjr.25.2015.05.16.08.48.59
        for <XXXqbn6spa7o6@tumblr.com>
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Sat, 16 May 2015 08:49:35 -0700 (PDT)
Date: Sat, 16 May 2015 15:48:57 +0000
To: XXXqbn6spa7o6@tumblr.com
From: XXXfwoc@gmail.com
Subject: XXX
Message-ID: <5c43cd065aa873fd86340feaecbf1764@XXXsciante-PC>
X-Priority: 3
X-Mailer: PHPMailer 5.2.9 (https://github.com/PHPMailer/PHPMailer/)
MIME-Version: 1.0
Content-Type: multipart/mixed;
    boundary="b1_5c43cd065aa873fd86340feaecbf1764"
Content-Transfer-Encoding: 8bit

This is a multi-part message in MIME format.

--b1_5c43cd065aa873fd86340feaecbf1764
Content-Type: text/plain; charset=us-ascii

email text here


--b1_5c43cd065aa873fd86340feaecbf1764
Content-Type: image/gif; name="XXX.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="XXX.gif"

R0lGODlhQgHXAOcAAAAAAAAAQAAAgAAA/wAgAAAgQAAggAAg/wBAAABAQABAgABA/wBgAABgQABg
gABg/wCAAACAQACAgACA/wCgAACgQACggACg/wDAAADAQADAgADA/wD/AAD/QAD/gAD//yAAACAA

0 个答案:

没有答案