如何通过p3nlhg946.shr.prod.phx3.securreserver.net从通过PHP中的邮件功能发送的电子邮件中删除这行。提前谢谢。
<?php
$to = 'usermail@mail.com';
$subject = 'Subject Line';
$message = 'This is message';
$headers = 'From: Admin<webmaster@admin.com>' . "'r'n" .
'Reply-To: webmaster@admin.com' . "'r'n" ;
mail($to, $subject, $message, $headers);
?>
我收到这样的电子邮件
管理员webmaster@admin.com通过p3nlhg723.shr.prod.phx3.securreserver.net
您必须指定一个FROM
地址,否则sendmail的默认功能(而不是mail()
本身)是使用root@your.server.hostname
作为FROM
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "'r'n";
mail($to, $subject, $message, $headers);
http://php.net/manual/en/function.mail.php
我想您在gmail上看到了这一点。如果您使用标准邮件功能而未对SMTP帐户进行身份验证,则无论您在$to字段中提供哪个地址,gmail都会将其标记为通过真实服务器发送。
您可以尝试使用SMTP方法:使用GMail SMTP服务器从PHP页面发送电子邮件