任何人都可以帮我解决我的问题..我无法使用邮件发送邮件()在php ..这是我的代码:
if (isset($_POST["from"])) {
$from = $_POST["from"]; // sender
$subject = $_POST["subject"];
$message = $_POST["message"];
$message = wordwrap($message, 70);
mail("test@example.com",$subject,$message,"From: $from\n");
echo "Thank you for sending us feedback";
}
当我在localhost中运行此程序时,输出显示为“感谢您向我们发送反馈”,但未在test@example.com中收到任何邮件。
答案 0 :(得分:2)
检查您的php.ini配置文件并添加邮件服务器配置:
SMTP = server ; mail server
smtp_port = 25 ; port
sendmail_from = your@email.com ;
或者
使用PHPMailer https://github.com/PHPMailer/PHPMailer通过gmail,yahoo或任何外部邮件服务器发送。