如何从地址的php邮件中删除root用户

时间:2014-07-18 10:20:46

标签: php email

我正在php中实现报告邮件。我正在使用带有标题信息的简单php邮件功能,如下所示:

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Daily Report <info@mydomain.com>' . "\r\n".
            'Reply-To: info@mydomain.com' . "\r\n" .
            'X-Mailer: PHP/' . phpversion();

$subject = "Report for Domain on ".date('Y-m-d');
$message = "Hello World Testing this mail function.";
$to = "alauddin.xxx@xxx.com";

if(!mail($to, $subject, $message, $headers))
{
    echo "Mailer Error: " . $mail->ErrorInfo;
} else  {
    echo "Message sent at ".date("Y-m-d H:i");
}

邮件工作正常(我收到这封电子邮件),但问题是来自地址变得奇怪,如:

On gmail:
Daily Report <info@mydomain.com> via mailgun.org

On outlook:
info=mydomain.com@mailgun.org on behalf of Daily Report <info@mydomain.com>

我认为从地址开始使用root用户地址

但我看起来像:

Dail Report <info@mydomain.com>

请伙计们帮助我。我已经花了近6个小时通过互联网来解决这个问题...... :(

1 个答案:

答案 0 :(得分:0)

Mailgun是一种电子邮件服务。 mailgun.org一直显示在您的电子邮件标头中的原因是您的域未经过验证。

Verify Domain Info/Instructions