我的ISP最近將SMTP設定從連接埠25無驗證改為連接埠465搭配SSL。我在MceBuddy設定頁面做了更改,但現在按下測試時郵件會失敗。任何建議都歡迎。
查看 MCEBuddy.log 以了解錯誤原因。很可能是被防火牆或您的 ISP 封鎖了。
謝謝 RBoy,我真的不太懂如何讀取日誌檔案。測試失敗時,日誌裡有這段:
ERROR> 2018-02-04T13:30:54 → Error sending eMail → System.Net.Mail.SmtpException: The operation has timed out.
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at MCEBuddy.Util.eMail.SendEMail(EmailBasicSettings emailSettings, String subject, String message, Log jobLog, SendCompletedEventHandler asyncCallback, Boolean forceAsyncNoCallback)
你能看出什麼端倪嗎?
这意味着应用程序 MCEBuddy 无法连接到配置地址和端口的服务器。这通常是由于防火墙或 ISP 阻止所致。
例如,Comcast 在美国会阻止某些用于 Gmail 的端口(465),但允许其他端口(587)。如果可能,请尝试使用不同的端口与您的 SMTP 服务器连接。
搞定了,把端口改成587。