Gmail回复无法使用PHP Mailer

时间:2018-02-07 18:11:48

标签: gmail phpmailer

我一直在使用PHP Mailer发送电子邮件很长一段时间。 我使用ReplyTo选项。 最近,我注意到在某些电子邮件客户端中,当单击ReplyTo时,电子邮件将发送到发件人地址而不是回复。 (来自和回复地址不是gmail地址)

在Microsoft Outlook中,ReplyTo函数似乎工作正常。 它也可以在我的Android手机和雅虎邮箱上运行良好的Inbox应用程序。

我发送这样的电子邮件:

$DisplayName = "Sample Name";
$Customer->CompanyEmail = 'xyz@example.com';
$mail->Sender="...";
$mail->SetFrom( "123345_123@example.com", $DisplayName . " [". $Customer->CompanyEmail . "]", false);
$mail->AddReplyTo(trim($Customer->CompanyEmail), trim($DisplayName));
$mail->AddAddress($ReplyToEmailAddress, "");

有没有理由认为ReplyTo在Gmail中不起作用?

1.顺便说一句,如果我在基本HTML模式下打开Gmail,则ReplyTo会起作用。另一个有趣的观察,如果$ ReplyToEmailAddress在我的Gmail联系人列表中,回复工作正常。

1 个答案:

答案 0 :(得分:0)

修正:更改了$ mail-> SetFrom

    $mail->SetFrom( "123345_123@example.com", $DisplayName . " [". $Customer->CompanyEmail . "]", false);
to 
    $mail->SetFrom( "123345_123@example.com", $DisplayName , false);