我决定使用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