私のレールアプリケーション(Macで動く)で、私はponyと呼ばれる宝石を使用しています。ポニー経由でメッセージを作成すると、次のような出力が得られます(レールコンソール外)。Rails Mailer Ubuntu
#<Mail::Message:2186559360, Multipart: false, Headers: <Date: Tue, 13 Dec 2011 00:15:14 -0500>, <From: [email protected]>, <To: [email protected]>, <Message-ID: <[email protected]>>, <Subject: nothing>, <Mime-Version: 1.0>, <Content-Type: text/plain>, <Content-Transfer-Encoding: 7bit>>
このメッセージは問題なく送信されます。
Ubuntuで動作する別のアプリケーションでは、ponyがエラーを表示します。
メッセージを送信した後に同じ出力を与えるmailという宝石に切り替えたため、私はエラーを通知しませんでした。しかし、問題は、Ubuntuシステム上でメッセージが送信されないということです。
私はUbuntuシステムでメールシステムをセットアップしたことがないと思うのですが(プログラミングの世界でこれを実行する必要がある場合)そうであれば、私はどのようにすればよいのか分からないので、私のメールが送られます。
私はレール3とUbuntu Oneiric Ocelotを使用しています。
'/ var/log/mail.err'、'/var/log/mail.warn'、 '/ var/log/mail.err'にエラー、警告、 log/mail.info'または '/ var/log/mail.log'? – sarnold
受信トレイのスパムメッセージを確認して、メッセージが実際に送信されていることを確認してください – djd