问题:
无法使用 sendmail 发送电子邮件Windows 8.1 上 WAMP 服务器的 Gmail 帐户。
问题:
使用端口 465 或 587 时出现套接字错误或“连接正常关闭”。
解决方案:
通过以管理员身份运行 sendmail.exe 可以解决该问题。步骤如下:
其他详细信息:
发送邮件配置:
PHP 配置:
附加说明:
用于测试的 PHP 代码:
<code class="php">$email = "youremail@gmail.com"; $to = "receiveremail@gmail.com"; $subject = "Hi!"; $body = "Hi,How are you?"; $headers = 'From: ' .$email . "\r\n".'Reply-To: ' . $email. "\r\n".'X-Mailer: PHP/' . phpversion(); if (mail($to, $subject, $body, $headers)) echo("<p>Email successfully sent</p>"); else echo("<p>Email delivery failed</p>");</code>
通过执行以下步骤,sendmail 现在将以提升的权限运行并且应该可以通过 Gmail 帐户成功发送电子邮件。
以上是为什么WAMP服务器上的Sendmail无法使用Gmail帐户发送电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!