我在使用PHPMailer时遇到了一些问题 - 它无法连接到SMTP服务器。 我使用以下设置:
$mail->Host = "mail.site.com";
$mail->SMTPAuth = true;
$mail->Port = 26;
$mail->Username = "test@site.com";
$mail->Password = "***";
当我尝试连接时 - 我收到错误“SMTP错误:无法连接到SMTP主机”。 我也尝试设置:
$mail->SMTPSecure = 'ssl';
OR
$mail->SMTPSecure = 'tls';
但错误仍然存在。
在我的电子邮件客户端(Thunderbird)中设置:
Server - mail.site.com
Port - 26
Secure Connection - STARTTLS
Username - test@site.com
我成功连接并可以发送/接收电子邮件。也通过telnet mail.site.com 26我成功连接。
为什么使用相同的设置我无法连接到服务器?