<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
当我运行这些脚本,我得到这些错误下面的警告是什么意思?
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost"
port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
in C:\xampp\htdocs\website\mail.php on line 7
我有什么,现在怎么办?任何人都可以告诉我怎么做?好吧,我已经找到了那个文件,但是我需要更新的字段是什么,你可以向我推荐一些代码,以便将它粘贴并保存起来?
在localhost上运行SMTP服务吗? PHP代码成功地尝试连接到一个,但似乎没有一个正在运行。 – David
这意味着php被配置为连接到本地机器上的邮件服务器,这显然没有运行。你骗了php,现在你受到惩罚:P –
所以我必须做什么?你能告诉我解决方案吗! – niko