【发布时间】:2011-03-25 15:11:28
【问题描述】:
我默认安装了 WAMP Server 2.0。
我正在尝试使用这个简单的脚本发送电子邮件:
<?php
if (mail('my_email@gmail.com', 'My Title', 'Some Text')) {
echo "OK";
} else {
echo "Why ??";
}
?>
很遗憾,我收到以下警告:
警告:mail() [function.mail]:无法在“localhost”端口 25 连接到邮件服务器,请验证 php.ini 中的“SMTP”和“smtp_port”设置或在 C 中使用 ini_set() :\My_Path\send_email.php 在第 3 行 为什么?
这可能是什么原因?
我希望发送电子邮件是一项非常简单的任务...... :(
【问题讨论】:
-
您需要访问外发邮件服务器才能发送邮件。
mail()函数连接到在您的 php.ini 文件中配置的服务器(如错误消息中所述)并指示它发送消息。我建议使用谷歌搜索使用 php 和 gmail 发送电子邮件,以获得有关mail()和 smtp 服务器基础知识的好教程。