PHP - 使用 xampp localhost 发送邮件

Posted

技术标签:

【中文标题】PHP - 使用 xampp localhost 发送邮件【英文标题】:PHP - sending mail using xampp localhost 【发布时间】:2015-12-16 15:57:34 【问题描述】:

我正在尝试使用 xampp 发送到 gmail。

我的PHP版本是5.6.8

使用this source 作为指导, 我更改了 php.ini 和 sendmail.ini 的配置,但它对我不起作用。 页面始终显示失败:电子邮件未发送!

这是我的 php:

$to      = 'kennybanny12@gmail.com';
$subject = 'No subject';
$message = 'Hello, this is the content of the email.';
$headers = 'From: sticollegesocial@gmail.com';

if(mail($to, $subject, $message, $headers)) 
    echo 'Email sent successfully!';
 else 
    die('Failure: Email was not sent!');

这些是我在 php.ini 中更改的内容:

SMTP=smtp.gmail.com
smtp_port=587
sendmail_from = sticollegesocial@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

sendmail.ini:

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=sticollegesocial@gmail.com
auth_password=**********
force_sender=sticollegesocial@gmail.com

【问题讨论】:

您的本地主机中有 SMTP 服务器吗?? 你下载glob.com.au/sendmail了吗?? 【参考方案1】:

看起来您尝试得很好,但该帖子不包含作者之类的内容。 please look into this link.这可能会对你有所帮助。

【讨论】:

你放的这个网址是什么??错误 404.. @rajesh 哦,对不起我的错误.. 点击这里查看正确版本***.com/questions/19132171/…

以上是关于PHP - 使用 xampp localhost 发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

PHP - 使用 xampp localhost 发送邮件

使用 XAMPP localhost 打开 index.php?

XAMPP安装成功后输入localhost只能跳转到http://localhost/xampp/index.php 如何去掉中间的xampp!!!

我如何使用 PHP 通过 localhost XAMPP 发送电子邮件 [重复]

无法访问 localhost/xampp/index.php

xampp下载和使用