[英]php mail not sending the correct From header using cpanel
我正在尝试发送一条显示提供的“发件人”地址的短信或 email。
$to = 'phone number or email';
$headers = array(
'From' => "noreply@site.com",
'Reply-To' => "noreply@site.com",
'X-Mailer' => 'PHP/' . phpversion()
);
'mail(
$to,
$subject,
$message,
$headers = [],
$additional_params = ""
);'
发送短信或 email 时,发件人地址显示如下:e3odhdrfh4h@textcpnl4324.prod.phx3.secureserver.net
我正在使用 Cpanel 托管运行 WordPress 网站。 我正在尝试使用 PHP 邮件 function 而不是 wp_mail function 来完成这项工作。
谢谢
试试这个:
mail(
$to,
$subject,
$message,
implode("\r\n", $headers),
"-fnoreply@site.com"
);
带有-f
的最后一个参数( additional_params
)将强制更改Return-path
邮件 header 并且发送邮件的任何服务器错误将 go 那里代替e3odhdrfh4h@textcpnl4324.prod.phx3.secureserver.net
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.