【问题标题】:phpMailer not able to see the envelope in the email raw body messagephpMailer 无法在电子邮件原始正文消息中看到信封
【发布时间】:2017-07-30 11:24:32
【问题描述】:

使用下面的代码 sn-p,我从 option 获取信封。但是如何在 PHPMailer 中做同样的事情,我尝试设置 $mail->Sender = 'user2@exdoamin.com' 并回复所有选项,但在原始邮件标题中没有看到信封。我正在使用 SMTP 服务器和 SMTP 身份验证方法来发送电子邮件。要求您提供有关此问题的任何意见/建议。

<?php
mail('user1@yahoo.com','subject!','body!','From: user2@exdomain.com','-f user2@exdomain.com');
?>

【问题讨论】:

  • 我厌倦了,但没有奏效。我正在使用 SMTP 服务器和身份验证来发送电子邮件。
  • 您应该发布您遇到问题的代码,这样我们就不需要花时间提供您已经尝试过的建议。但如果这不起作用,似乎还有其他东西在搞乱它。也许是 SMTP?

标签: php phpmailer


【解决方案1】:

信封发件人是 SMTP 级别的东西,不一定出现在已发送邮件的标头中 - 包含信封发件人地址的返回路径标头通常由 接收 服务器添加.您不需要设置信封发件人地址,除非它与发件人地址不同,例如,如果您使用 VERP 寻址进行退回处理。查看 PHPMailer 提供的示例。请记住,某些 ISP(如 gmail)不允许您更改发件人地址。

【讨论】:

    猜你喜欢
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 2012-04-15
    • 2019-01-19
    • 2023-03-20
    相关资源
    最近更新 更多