1

当我通过 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();

如果我查看更新前的电子邮件,返回路径 + 发件人(在标题内)与电子邮件地址相同。应该是这样。

但是更新后返回路径+发件人说我@web01.example.com,这看起来像问题吗?

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

4

0 回答 0