【发布时间】:2013-09-04 05:02:13
【问题描述】:
我一直在尝试发送一个 php 联系表,但它根本不起作用。 我的 xampp 使用 8080 端口。
虽然我也必须更改 php.ini 或 httpd.conf 上的一些配置。
请任何人帮助我。
谢谢。
这是脚本:
<?php
$to = "tiya.vort4@gmail.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$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 results for sendmail for windows
-
没有出现任何错误。它写了“主要发送” php echo。这意味着没有错误。但我真的不知道