有人帮我处理我的php mail functionTQ
<?php
$to = 'myname@gmail.com';
$sub = 'this is a test mail';
$message ='this is a mail :)';
$from = 'From: postmaster@localhost';
$m = mail($to,$sub,$message,$from);
if($m){
echo'<b>ststus:</b> sent';
}else{
echo'<b>ststus:</b> not sent';
}
?>
警告:mail():SMTP服务器响应:553我们不转发非本地邮件,抱歉。在第6行的E:\ xampp \ htdocs \ mail \ mail.php中 状态:未发送
答案 0 :(得分:1)
默认情况下,像Xampp这样的虚拟服务器不允许您从localhost发送邮件,因为它不是“实际”服务器。
请参阅此答案以实现目标: How to configure XAMPP to send mail from localhost?