我有一个带有网络解决方案虚拟服务器的Plesk。当我的网站使用PHP发送电子邮件时,电子邮件标题表明消息来自这样的地址:
anonymous@002a1c9.netsolvps.com
如何更改此地址?
使用PHP mail()命令,您可以使用-f命令设置信封from地址,也可以在消息头中包括from地址,如下所示:
$to = "to@to.com";
$from = "from@from.com";
$subject = "subject";
$message = "this is the message body";
$headers = "From: $from";
$ok = @mail($to, $subject, $message, $headers, "-f " . $from);