Php 使用Plesk的服务器上的传出电子邮件地址

Php 使用Plesk的服务器上的传出电子邮件地址,php,email,plesk,spf,virtual-server,Php,Email,Plesk,Spf,Virtual Server,我有一个网络解决方案虚拟服务器。当我的站点使用PHP发送电子邮件时,电子邮件标题表示消息来自如下地址: anonymous@002a1c9.netsolvps.com 如何更改此地址?使用PHP mail()命令,可以使用-f命令设置信封发件人地址,也可以在邮件标题中包含发件人地址,如下所示: $to = "to@to.com"; $from = "from@from.com"; $subject = "subject"; $message = "this is

我有一个网络解决方案虚拟服务器。当我的站点使用PHP发送电子邮件时,电子邮件标题表示消息来自如下地址:

anonymous@002a1c9.netsolvps.com

如何更改此地址?

使用PHP mail()命令,可以使用-f命令设置信封发件人地址,也可以在邮件标题中包含发件人地址,如下所示:

    $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);