gpt4 book ai didi

php - 如何配置 XAMPP 从本地主机发送邮件?

转载 作者:行者123 更新时间:2023-11-29 16:12:05 30 4
gpt4 key购买 nike

我正在尝试从本地主机发送邮件。但我无法从本地主机发送邮件那么有人可以告诉我如何重新配置​​我的 xampp 从本地主机发送邮件

最佳答案

您可以使用 sendmail 包从本地主机发送邮件,sendmail 包内置在 XAMPP 中。因此,如果您使用 XAMPP,那么您可以轻松地从本地主机发送邮件。

例如,您可以配置C:\xampp\php\php.inic:\xampp\sendmail\sendmail.ini让gmail发送邮件。

C:\xampp\php\php.ini中找到extension=php_openssl.dll并删除该行开头的分号以使SSL适用于gmail对于本地主机。

在 php.ini 文件中找到[邮件功能]并更改

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

现在打开C:\xampp\sendmail\sendmail.ini。将sendmail.ini中的所有现有代码替换为以下代码

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username=my-gmail-id@gmail.com
auth_password=my-gmail-password
force_sender=my-gmail-id@gmail.com

现在你已经完成了!创建具有邮件功能的php文件并从本地主机发送邮件。

PS:不要忘记替换上面代码中的 my-gmail-idmy-gmail-password 。另外,如果您从上面复制了设置,请不要忘记删除重复的键。例如,如果 php.ini 文件中存在另一个 sendmail_path ,请注释以下行: sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"

另请记住使用 XAMMP 控制面板重新启动服务器,以使更改生效。

对于 Gmail,请检查 https://support.google.com/accounts/answer/6010255以允许安全性较低的应用程序进行访问。

To send email on Linux (with sendmail package) through Gmail from localhost please check PHP+Ubuntu Send email using gmail form localhost.

关于php - 如何配置 XAMPP 从本地主机发送邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55176023/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com