您好?我希望有人会帮助我。这是问题所在,我向Gmail发送电子邮件的代码无效。我已经安装了hMailServer,但我不知道如何配置它。
非常感谢任何帮助。非常感谢。
<?php
$to = 'kurokonobasket189@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
echo "Message sent!";
?>
答案 0 :(得分:0)
我没有使用hotmail进行电子邮件发送,但是你可以看看 here? 据说hotmail的SMTP端口是 587 。
您的PHP错误消息与可能错误设置的SMTP端口相关联,默认情况下 25 。
你必须打开你的php.ini文件(我可以看到你正在使用WAMP服务器,所以点击托盘中的图标&gt; PHP&gt; php.ini)并找到这样的正确配置条目:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
然后尝试在配置和重新启动 WAMP服务器中设置smtp_port = 587
。