Sendmail 与 WAMP 和 PHP 集成:对连接超时和电子邮件发送失败进行故障排除
本文讨论了尝试使用以下方式发送电子邮件时所面临的挑战使用 Gmail 帐户在 Windows 8.1 上将 Sendmail 与 WAMP 结合使用。详细解决了遇到的常见错误,包括连接超时和正常连接关闭。
连接超时错误(错误#10060)
使用端口 465 时,错误通常会遇到“套接字错误#10060连接超时”。出现这种情况是因为 Sendmail 需要管理员权限才能在此端口上建立安全连接。
正常关闭连接,但没有电子邮件传送
使用端口 587 时,出现错误“连接”错误日志中出现“已正常关闭”。然而,实际上并没有发送任何电子邮件。这是因为 Sendmail.ini 中未配置适当的 SSL 设置。
解决方案
smtp_ssl=ssl
smtp_port = 465 sendmail_path="C:\wamp\sendmail\sendmail.exe -t"
附加说明:
通过实现这些步骤,Sendmail 将被授予使用 Gmail SMTP 成功发送电子邮件所需的权限。
以上是以下是一些标题选项,重点关注问题格式并纳入文章中的关键元素: 选项 1(直接且以问题为中心): * WAMP、Sendmail 和 Gmail:我为什么要这么做的详细内容。更多信息请关注PHP中文网其他相关文章!