Email

exim4 未按預期發送電子郵件

  • February 25, 2014

我正在設置一個伺服器,該伺服器需要能夠通過我的託管服務提供商“JustHost”從我的電子郵件帳戶發送電子郵件。我一直試圖讓它與internet選項一起工作,smarthost但我從未收到電子郵件。我正在嘗試從 php 發送電子郵件,但沒有收到任何錯誤,也沒有發送電子郵件。我已經嘗試了幾個教程,但無法弄清楚。基本上我想要的是讓我的伺服器從我的託管服務提供商電子郵件帳戶發送電子郵件讓我們說hello@testing.com

我知道 SMTP 伺服器將是mail.testing.com我不需要接收郵件只發送它。我在一個教程中看到他們談到了 ISP 的阻塞埠 25,所以當我嘗試使用 JustHost 伺服器的 IP 地址通過 telnet 連接到我的 JustHost 帳戶時,它永遠不會在埠 25 上通過,但在埠 465 上它能夠連接. 我不確定這是否是我的問題。我看到當我嘗試以詳細模式從命令行發送郵件時,它說retry time not reached for any host有人可以向我提供一些有關設置的見解或我可能做錯了什麼嗎?謝謝

如果我理解得很好,您希望此伺服器連接到 SMTP 並通過 PHP 發送由 JustHost 託管的電子郵件。

您必須先通過 PHP 進行身份驗證,然後在他們提供的特定埠(安全 SMTP 或非安全 SMTP)上發送電子郵件。

如果我們查看雷鳥的網頁,它們提供了設置的基本資訊:

https://my.justhost.com/cgi/help/608 他們在這裡使用埠 25(未加密)。

您可以嘗試使用我在此網站上找到的程式碼發送電子郵件,其中包括 SMTP 身份驗證步驟(但您可以找到任何其他 php 腳本):

http://support.webecs.com/KB/a390/php-mail-script-with-smtp-authentication.aspx

讓我知道這是否有幫助或向我們提供有關您想要做什麼的更多資訊。如果您需要更多資訊,請嘗試使用 php-cli 工具通過 CLI 執行腳本。

引用自:https://serverfault.com/questions/577737