PHP中的mail()无法正常工作

时间:2014-10-03 15:05:00

标签: php email web smtp

我决定使用mail()函数向自己发送邮件。我在php 5.5.12上运行此代码

<?php
$to      = 'nobody@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@gmail.com' . "\r\n" .
    'Reply-To: webmaster@gmail.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

使用的电子邮件都是有效的,我使用了gmail.com和yahoo.com ...... php.ini文件中的所有内容都很好,smtp的端口是25,电子邮件FOR列填满了...但是在运行时脚本我收到了这条消息:

警告:mail():无法连接到“localhost”端口25的邮件服务器,验证php.ini中的“SMTP”和“smtp_port”设置或使用C:\ wamp \ www中的ini_set()第9行\ test.php

请解释发生了什么,并建议我可以用来发送邮件的另一种方式.THX

0 个答案:

没有答案