2015-02-23 69 views
-1

我嘗試通過phpmailer發送電子郵件。在本地主機服務器上(127.0.0.1),它運行良好。但是,我上傳託管網站(不是本地主機)後,它不起作用,我得到500:內部服務器錯誤。我曾嘗試過不同的託管,但仍然遇到同樣的錯誤。發生了什麼?phpmailer 500:主機上的內部服務器錯誤,但在本地主機上效果很好

+0

你使用動態鏈接/路徑等?否則,它可能會看錯地點。 – Bono 2015-02-23 14:00:12

+1

請診斷錯誤併發布一些詳細信息,並檢查您的電子郵件配置。目前,這太模糊了,無法給出答案。 – 2015-02-23 14:00:14

+0

你使用SMTP還是本地郵件功能?對於SMTP啓用調試(將其設置爲2)。如果您使用本地郵件功能,請嘗試一個簡單的PHP腳本,向您發送不使用PHPMailer的測試電子郵件。 – Styphon 2015-02-23 14:04:44

回答

0

如果您發送的郵件來自與您的在線服務器無關的域,則某些提供商可能會拒絕發送該郵件。該錯誤可能會有所不同,因此請檢查您的傳出郵件地址。 如果失敗,請創建一個郵件帳戶,並在郵件程序配置中將此帳戶與授權一起使用。

相關問題