首页 > 后端开发 > php教程 > 如何使用 Gmail 的 SMTP 服务器从 XAMPP 本地主机成功发送电子邮件?

如何使用 Gmail 的 SMTP 服务器从 XAMPP 本地主机成功发送电子邮件?

Mary-Kate Olsen
发布: 2024-12-15 06:05:15
原创
344 人浏览过

How Can I Successfully Send Emails from XAMPP Localhost Using Gmail's SMTP Server?

使用 XAMPP 和 Gmail 邮件服务器从本地主机发送电子邮件

尽管使用 PHP mail() 函数从本地主机发送电子邮件,但某些用户可能会遇到电子邮件无法发送的问题在预定目的地收到。本文通过概述涉及实施“fake sendmail”和必要配置的具体解决方案来解决这些困难。

第 1 步:安装“Fake Sendmail for Windows”

下载并安装“fake sendmail for windows”以弥合 PHP 和 SMTP 之间的通信差距

第2步:PHP.ini配置

调整php.ini文件,指定使用sendmail:

[mail function]

; For Win32 only.
; SMTP = smtp.gmail.com
; smtp_port = 25

; For Win32 only.
; sendmail_from = <e-mail username>@gmail.com

; For Unix only. You may supply arguments as well (default: &quot;sendmail -t -i&quot;).
sendmail_path = &quot;C:\xampp\sendmail\sendmail.exe -t&quot;
登录后复制

第3步:“sendmail.ini”配置

配置具有以下设置的“sendmail.ini”文件:

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=<username>
auth_password=<password>
force_sender=<e-mail username>@gmail.com
登录后复制

第 4 步:双因素验证

对于受双因素身份验证保护的 Gmail 帐户,生成并使用应用程序专用密码通过 PHP 访问帐户。

以上是如何使用 Gmail 的 SMTP 服务器从 XAMPP 本地主机成功发送电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板