我一直在尝试发送一个php联系表格,但它根本不工作。 我的xampp使用8080端口。php无法发送电子邮件
虽然我不得不改变php.ini或httpd.conf中的一些配置。
请有人帮助我。
谢谢。
这是脚本:
<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = 'From: '.$from."\r\n".
'Reply-To: '.$from."\r\n" .
'X-Mailer: PHP/' . phpversion();
if(mail($to,$subject,$message,$headers)){
echo "Mail Sent.";
}
是否出现错误? (你是否检查过你的PHP错误日志和用于传输电子邮件的服务器上的邮件日志。) –
xampp是基于Windows的堆栈是吗?问题是Windows不能本地发送电子邮件,你需要一些额外的软件来做到这一点。当然,如果不是,你完全可以忽略我的评论! [Google的sendmail for windows搜索结果](https://www.google.com.cy/search?q=sendmail+for+windows&ie=utf-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox -a&channel = fflb&gws_rd = cr&ei = CxwiUpaXJoOotAbi7YCgAQ) – Dale
没有错误出现。它写了“主要发送”PHP回声。这意味着没有任何错误。但我真的不知道它 – user569261