无法从服务器B上的服务器A + Exim上的phpmailer发送邮件

时间:2016-06-02 16:22:11

标签: php phpmailer exim

我在服务器A上托管了一个网站。我使用Cloudflare服务,因此我无法从同一台服务器向我的用户发送邮件。我有服务器B用于邮件发送。安装Exim并按如下方式配置:

  elif any(version in s for s in samsung):

在serevr A上我使用Phpmailer发送邮件:

internet site, mail is sent and received directly using SMTP
Machines to relay mail for: [IP address of the server A]

不幸的是,它吸食了鼻涕。试图将$ mail-> SMTPAuth更改为“true”,但它没有帮助。

$mail->IsSMTP();
$mail->SMTPAuth   = false;
$mail->SMTPSecure = "";
$mail->Host       = "IP address of server B";
$mail->Port       = 25;
$mail->Username   = "";
$mail->Password   = "";

1 个答案:

答案 0 :(得分:0)

您还没有发布太多信息,但是很可能阻止了到端口25的出站流量 - 看看您是否可以telnet serverb 25来自服务器A.通常您不能发送(中继)通过无论如何,端口25,但使用端口587上的外部认证提交主机。您应该尝试阅读涵盖各种连接问题的the troubleshooting guide