繁体   English   中英

php电子邮件未从指定的发件人:地址发送

[英]php email doesn't send from specified From: address

当我运行此脚本来发送电子邮件时,该电子邮件是从serveradmin @ myhosting发送的。 他们说脚本配置不正确。

在这里发布之前,我已经更改了下面显示的域名和信息。

凭单真的有问题吗? 电子邮件发送,一切正常。 这需要一些时间...不知道为什么,唯一的问题是它没有从我指定的域发送。

    $to = $_POST['fes-email'];
    $subject = 'TEST';

    $body = 'TEST TEST';

    $headers =  'From: NAME \(Info\) <name@domain.tld>' . "\r\n" .
                'Reply-To: name@domain.tld' . "\r\n" .
                'Return-Path: name@domain.tld' . "\r\n" .

                'X-Priority: 1' . "\r\n" .
                'MIME-Version: 1.0' . "\r\n" .


    mail($to, $subject, $body, $headers);

尝试使用引号而不是转义括号:

$headers = 'From: "NAME (Info)" <name@domain.tld>' . "\r\n" .

您应该删除Return-path:标头。 始终由接收服务器使用通过SMTP发送的信封信息重新创建此标头。

您是否尝试过将<name@domain.tld>放在发件人的标题中?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM