2011-02-14 136 views
1

你好 我試圖用PHPMailer通過SMTP發送郵件。所以,在我的開發服務器(我的電腦上的WAMP)上,它工作正常。我使用的郵件服務器是mail.jackbusch.net,它位於同一個共享主機上,我將上傳該網站進行生產。PHPMailer在WAMP上工作,但不在生產服務器上

但是,當我上傳網站時,PHP郵件程序停止工作並返回SMTP:錯誤:無法進行身份驗證(當我嘗試使用本地主機作爲服務器時)和SMTP錯誤:無法連接(當我輸入完整smtp服務器名稱 - 即mail.jackbusch.net)。

這對我來說似乎很奇怪,因爲我有幾個發送電子郵件通知的Wordpress安裝很好 - 而WP使用Phpmailer,對嗎?

我甚至不知道從哪裏着手解決這個問題?

編輯:感謝您的建議 - 我結束了剛剛使用PEAR郵件包,它工作得很好。

我用這裏顯示的第二個例子: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm

我認爲一個關鍵的區別是,我是用前端口26,和我第二次用的是SSL端口爲我的虛擬主機(小桔)。無論出於何種原因,這一次都是成功的。

+0

中有你「的」在PHPMailer的設置身份驗證? $ mail-> SMTPDebug = 2; //啓用SMTP調試信息(用於測試) $ mail-> SMTPAuth = true; //啓用SMTP認證 – 2011-02-14 20:10:00

回答

相關問題