我真的對Ruby On Rails非常陌生,所以我認爲這是一個簡單的問題。發送SMTP郵件的Ruby On Rails失敗,如何調試?
我在測試服務器上設置OpenSource RoR應用程序。但無法通過我們的Exchange服務器發送電子郵件 。測試服務器和Exchange服務器都設置正確,我可以在同一臺服務器上使用其他Web應用程序進行測試。
但是,我花了幾個小時,無法得到這個特定的應用程序(ticket_mule)發送電子郵件。現在,在錯誤日誌,它會顯示:
的Net :: SMTPSyntaxError(501個5.5.4無效地址):
這是不是對我來說非常有幫助,因爲我甚至不知道哪個解決這個問題意思是:SMTP服務器,發件人電子郵件,收據或網頁?
Web應用程序正在使用ActionMailer,通過閱讀代碼,我更改了environment.rb中的各種SMTP設置,以及config.yml和它的notifier.rb代碼中的域設置,但它只是不會沒有工作。我很確定我知道正確的SMTP設置。但問題是,這個特定的應用程序在不同的地方有不同的設置,我認爲這可能與我的問題有關。
我想我除了看看error_log之外,我真的需要知道更好的調試方法。
預先感謝您!
謝謝,但我認爲不在我的情況。 我已經試過這個KB:http://support.microsoft.com/?id=153119 這是工作。 和HELO會給我250條消息,我認爲它證實了它正在工作。 – 2010-07-09 02:24:49
hmmm ok ....我會先嚐試一個非交換電子郵件。將其作爲一個可能的複雜因素去除。祝你好運! – 2010-07-09 02:53:39
好的一點,似乎Gmail SMTP不能正常工作。 – 2010-07-09 05:05:27