2011-12-14 18 views
0

私のubuntuシステムでメールを送信するにはどうすればいいですか?私はRuby on Railsアプリケーションでメールを送信する必要がありますが、メールは送信されていないのでテストできません。私のシステムで何をする必要がありますか? (今、このアプリをテストすることで、私がインストールしたEvolutionのものを使ってメールが送信されなかった理由がわかります)ruby​​ on railsアプリケーションからメールを送信するにはどうすればよいですか?

答えて

0

Evolutionは、Outlook、Thunderbird、または任意の数のプログラムのようなMUAユーザーが電子メールメッセージを読んで作成することができます。あなたのプログラムは限られたMUA(おそらく作成のみ)です。

電子メールをMTA(Mail Transfer Agent)に送信する必要があります。リターンアドレスを正しく設定すると、Evolutionに接続するのと同じMTAを使用できる場合があります。この場合、電子メールの送信に使用されたSMTPサーバー。電子メールライブラリの1つを使用している場合は、必要に応じてSMTPサーバー名とユーザーIDとパスワードを指定できる必要があります。

多くのパッケージにはMTAが必要なので、Postfix、Exim4、またはSendmailがすでにインストールされている可能性があります。ポート25でリッスンするプログラムを確認します。そうであれば、localhostをSMTPサーバーとして使用できます。他のシステムに電子メールを送信する必要がある場合は、インターネットにメッセージを中継するISPサーバーに衛星としてMTAを設定する必要があります。

関連する問題