0
我的web應用程序在ubuntu服務器上的MySQL上運行Rails 3.0.3。用rails應用程序發送郵件
我想從我的網站發送郵件。在web服務器上,我安裝了postfix。我可以用命令行發送郵件。
所有我在environements .RB了以下行:
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.smtp_settings = {
:address => "localhost",
:port => "25",
:domain => 'mydomain.com'
}
當我從Rails的控制檯發送郵件它不工作,它說,它sended郵件,這一切:
=> #<Mail::Message:83356150, Multipart: false, Headers: <From: Some One <[email protected]>>, <To: [email protected]>, <Subject: sending mails!>, <Mime-Version: 1.0>, <Content-Type: text/plain>>
\ var \ log \ mail.log中沒有跟蹤,在rails應用程序中的log/test.log中沒有跟蹤。
我不知道該去哪裏。它是我的軌道配置?它是我的後綴?這是網絡問題嗎?
我只想從webapp發送郵件,所以我嘗試使用sendmail,但它沒有工作。
編輯:在我的開發環境在,我在我的日誌有關的郵件跡:
Rendered notifier/email.text.erb (7.3ms)
啓動正確的控制檯(導軌C測試),我可以在我的測試environement相同的跟蹤。但我的後綴日誌仍然沒有受到鐵路...
覆蓋這些設置。 Mais設置正在測試,開發和生產.rb。儘管引發錯誤,但log/test.log仍爲空。 – Syl 2012-01-15 21:48:13