簡體   English   中英

無法從服務器A上的phpmailer +服務器B上的Exim發送郵件

[英]Cannot send mail from phpmailer on server A + Exim on server B

我在服務器A上托管了一個網站。我使用Cloudflare服務,因此無法從同一服務器向我的用戶發送郵件。 我有用於郵件發送的服務器B。 安裝了Exim並將其配置如下:

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

在serevr AI上,使用Phpmailer發送郵件:

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

不幸的是,它並沒有奏效。 試圖將$ mail-> SMTPAuth更改為“ true”,但這無濟於事。

SMTP Error: Could not connect to SMTP host.

您沒有發布太多信息來繼續,但是很可能阻止了到端口25的出站通信-查看是否可以從服務器A telnet serverb 25 。通常無論如何您都不能通過端口25發送(中繼),但是請改用端口587上的外部經過身份驗證的提交主機。 您應該嘗試閱讀故障排除指南 ,其中涵蓋了各種連接問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM