私のwebappは、ubuntuサーバー上でMySQLを使用してRails 3.0.3で動作しています。メールをレールアプリで送信する
私のウェブサイトからメールを送信したいと思います。 Webサーバー上で私はpostfixをintalled。私はコマンドラインでメールを送ることができます。
environements内のすべての私の.RBは、次の行を持っている:私はRailsのコンソールからメールを送信するとき、それは動作しません
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.smtp_settings = {
:address => "localhost",
:port => "25",
:domain => 'mydomain.com'
}
、それはメールを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にトレースがありません。
私はどこに行くべきかわかりません。それは私のレール設定ですか?私の後置ですか?それはネットワークの問題ですか?
私はsendappで試したので、webappからメールを送りたいだけですが、うまくいきませんでした。
EDIT:
Rendered notifier/email.text.erb (7.3ms)
正しいコンソール(Cテストをレール)私は私のテストenvironementで同じトレースを見つけることができるの起動:私のdevのエンバイロメントでは、私はメールについての私のログのトレースを持っています。しかし、私のポストフィックスログは、まだレールの手抜きされていません...
の設定を上書きします
ていることを確認します。 Maisの設定はtest、development、production.rbにあります。エラーが発生しても、log/test.logは空のままです。 – Syl