smtp - 从本地主机发送到服务器的 PHP 邮件

标签 smtp gmail php

我想从本地主机发送一封电子邮件到 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() 没有工作。 请帮助我

最佳答案

尝试将 SMTP 服务器与 gmail 一起使用。

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

好读

Send email from localhost with gmail

关于smtp - 从本地主机发送到服务器的 PHP 邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14709013/

相关文章:

java - 将 JavaMail 与 SSL 和 TLS 结合使用

java - 如何通过点击邮件中的链接获取 Gmail ID

php - 防止浏览器缓存图片

php - 在页面重新加载时保存 javascript 复选框状态?

java - Hotmail SMTP 无法与 javamail 一起使用

codeigniter - CodeIgniter 上的 SMTP 显示成功,但电子邮件未发送到 Gmail 帐户

html - 为什么在邮件中发送时文本不居中?

php - 将 PHP 输出存储到文件?

java - 使用 java 邮件 API 从网站发送自动 javamail

html - 哪些 html/css 属性是邮件安全的?