SMTP错误:无法连接到服务器:与PHPMailer和Outlook SMTP的连接超时(110)
我收到PHP邮件程序和Outlook SMTP的SMTP错误。我在这里感到困惑,因为它在端口号为25的本地主机上工作正常,但在托管服务器上不工作,我已尝试使用SSL和TLS的所有端口。SMTP错误:无法连接到服务器:与PHPMailer和Outlook SMTP的连接超时(110),php,email,ssl,Php,Email,Ssl,我收到PHP邮件程序和Outlook SMTP的SMTP错误。我在这里感到困惑,因为它在端口号为25的本地主机上工作正常,但在托管服务器上不工作,我已尝试使用SSL和TLS的所有端口。 错误:SMTP错误:无法连接到服务器:连接超时(110) 我的代码: <?php include("PHPMailer.php"); error_reporting(E_ALL); ini_set('display_errors', '1'); $mail = new PHPMailer(); $
错误:SMTP错误:无法连接到服务器:连接超时(110)
我的代码:
<?php
include("PHPMailer.php");
error_reporting(E_ALL);
ini_set('display_errors', '1');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "smtp.live.com";
$mail->SMTPDebug = 2;
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = "info@neelcomputech.com";
$mail->Password = "password";
$mail->Priority = 1;
$mail->CharSet = 'UTF-8';
$mail->ContentType = 'text/html; charset=utf-8\r\n';
$mail->From = "info@neelcomputech.com";
$mail->FromName = $name;
$mail->AddAddress("info@neelcomputech.com");
$mail->IsHTML(true);
$mail->Subject = "You got Message from Website";
$mail->Body = "testing";
if(!$mail->Send())
{
echo 'Mailer Error: ' . $mail->ErrorInfo;
}
else
{
echo 'success';
}
?>
请帮我解决这个问题。我共享了Linux主机。我遇到了类似的问题,结果我的主机(Bluehost)阻止了端口465上的传出连接。我将在这里发布解决方案,希望对您有所帮助。但我不是专家,不知道这是不是同一个问题 我找到了一个很好的解决办法:
没有一个答案对我有用。 几个小时后,我发现了问题,但仅适用于Cpanel/WHM
- 登录WHM李>
- 转到ConfigServer安全和防火墙内部插件选项
- 单击防火墙配置
- 按SMTP设置筛选
- 查找SMTP_ALLOWUSER选项并添加Cpanel帐户的用户名,用户名之间用逗号分隔
- 重新启动防火墙
问题在于主机提供商。我就此联系了他们,他们在他们的服务器上做了一些配置,然后就完成了。问题已经解决了吗?@JorgeB.,是的,我解决了。请用您的解决方案回答。@JorgeB.,问题是主机提供商。我就此联系了他们,他们在他们的服务器上做了一些配置,完成了。@Martin很抱歉耽搁了。我贴出了答案。。。。。pfft。。。。比如说,如果你锁门,我们会打碎你的窗户