WAMP 和 PHP 的 Sendmail 配置
您在 WAMP 服务器环境中使用 Sendmail 发送电子邮件时是否遇到问题?本指南将深入探讨使用 Gmail 配置 Sendmail 时遇到的常见挑战,并提供全面的解决方案。
使用 Gmail 对 Sendmail 配置进行故障排除
尝试使用端口发送电子邮件时465,您可能会遇到错误“套接字错误#10060:连接超时”。这是因为出于安全原因,某些网络上的 SMTP 服务被配置为阻止端口 465。
如果切换到端口 587,您可能会收到错误“连接正常关闭”,表明邮件尚未传输。这是因为您的 ISP 可能不支持端口 587 上未加密的 SMTP 通信。
推荐配置设置
要成功使用 Gmail 配置 Sendmail,请在 sendmail 中考虑以下设置.ini 文件:
[sendmail] smtp_server=smtp.gmail.com smtp_port=587 smtp_ssl=ssl error_logfile=error.log debug_logfile=debug.log [email protected] auth_password=your_password hostname=localhost
在 php.ini 文件中,确保以下设置:
[mail function] smtp_port = 587 sendmail_path="C:\wamp\sendmail\sendmail.exe -t" mail.add_x_header = On
其他故障排除提示
以管理员身份运行 Sendmail
在某些情况下,您可能需要以管理员身份运行 Sendmail。为此:
按照以下步骤,您可以成功配置Sendmail 使用您的 Gmail 帐户从 WAMP 发送电子邮件。
以上是如何修复 WAMP 中 Gmail 的 Sendmail 配置问题?的详细内容。更多信息请关注PHP中文网其他相关文章!