[英]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.