smtp – 从localhost发送到服务器的PHP邮件

我想从localhost发送一封电子邮件到gmail服务器

 例如(anydomain@gmail.com).

代码示例是:

<?php 
$to = "thisizraheel@gmail.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";

if (mail($to, $subject, $body)) {
    echo("<p>Message successfully sent!</p>");
} else {
    echo("<p>Message delivery failed...</p>");
}
?>

我也改变了php.ini中的smtp设置

SMTP = mail.gmail.com   
smtp_port = 25

但是,它仍然无法正常工作,函数mail()无效.
请帮我

最佳答案 尝试使用带有Gmail的SMTP服务器.

ini_set("SMTP","ssl://smtp.gmail.com");
ini_set("smtp_port","465");

好读

Send email from localhost with gmail

点赞