PHPmailer从内部标题加倍

时间:2013-10-08 13:37:49

标签: php mailer

当我通过PHP脚本发送电子邮件时,接收者会看到两个“来自”地址,例如

 Subject:   About this
 From:      me@example.com
 From:      me@web01.example.com
 Receiver:  you@example.com

如何更改或从网络服务器中取出第二个?

自Apache和MySQL更新以来会出现此问题...

之前没有第二个:

有什么建议吗?

这里有一小段PHP代码。

  // Class start    
    $mail = new PHPMailer();
    $mail->IsHTML(true);

  // From
    $mail->From = $config['email'];
    $mail->FromName = $config['name'];

  // To         
    if(!is_array($email)){
        $mail->ClearAddresses();
        $mail->AddAddress($email);
        $mail->Send();
    } else{
        foreach($email as $email){
            $mail->ClearAddresses();
            $mail->AddAddress($email);
            $mail->Send();

如果我查看更新前的电子邮件,则返回路径+发件人(内部标题)与电子邮件地址相同。就像它应该的那样。

但是在更新后,Return Path + Sender会说me@web01.example.com所以看起来像问题了吗?

我现在正在使用SMTP,而sendmail自更新以来就遇到了这些问题。 SMTP解决了它。

0 个答案:

没有答案