2017-10-12 29 views
0

有人帮助我为我的PHP邮件functionTQ如何修复xampp mercury服务器553错误?

<?php 
    $to = '[email protected]'; 
    $sub = 'this is a test mail'; 
    $message ='this is a mail :)'; 
    $from = 'From: [email protected]'; 
    $m = mail($to,$sub,$message,$from); 
    if($m){ 
    echo'<b>ststus:</b> sent';  
    }else{ 
    echo'<b>ststus:</b> not sent'; 
    } 
    ?> 

警告:电子邮件():SMTP服务器响应:553我们不中继非本地邮件,对不起。在第6行的E:\ xampp \ htdocs \ mail \ mail.php中 状态:未发送

回答

0

默认情况下,像Xampp这样的虚拟服务器不允许您从本地主机发送邮件,因为它不是“真正的”服务器。

看到这个答案,使之发生: How to configure XAMPP to send mail from localhost?

+0

做你的链接else块正在 – K55555

+0

@ K55555对不起之后,但我不知道你是什么意思 – poepje