phpMailer无法在电子邮件原始正文消息中看到信封

phpMailer无法在电子邮件原始正文消息中看到信封,php,phpmailer,Php,Phpmailer,使用下面的代码片段,我从选项中获取信封。但是如何在PHPMailer中实现同样的功能,我尝试设置$mail->Sender=user2@exdoamin.com'并回复所有选项,但在原始邮件标题中未看到信封。我使用SMTP服务器和SMTP身份验证方法发送电子邮件。请您就此问题提供任何意见/建议 <?php mail('user1@yahoo.com','subject!','body!','From: user2@exdomain.com','-f user2@exdomain.com')

使用下面的代码片段,我从选项中获取信封。但是如何在PHPMailer中实现同样的功能,我尝试设置$mail->Sender=user2@exdoamin.com'并回复所有选项,但在原始邮件标题中未看到信封。我使用SMTP服务器和SMTP身份验证方法发送电子邮件。请您就此问题提供任何意见/建议

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


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

可能与我的地址重复,但不起作用。我正在使用SMTP服务器和身份验证发送电子邮件。您应该发布有问题的代码,这样我们就不需要花时间给出您已经尝试过的建议。但如果这不起作用的话,似乎还有别的东西在搅乱它。也许是SMTP?