« 化粧筆 | メイン | 大人のための自転車入門 »

Ruby on Railsで 553 sorry, that domain isn't in my list of allowed rcpthosts(#5.7.1) のエラーになるとき

Ruby on RailsのActionMailerを使ってメールを送信すると、

553 sorry, that domain isn't in my list of allowed rcpthosts(#5.7.1)

のエラーになってメールが送信できないときの対処法。

ActionMailerの設定は、標準ではSMTPを使用することになっています。

サーバー側の設定で、POP before SMTPなど認証が必要な設定になっている場合は、この認証にひっかかりメールが送信できません。

sendmailが使用できるなら、SMTPでなくsendmailを使用することで回避できます。

RAILS_ROOT/config/environment.rbを編集します。

ActionMailer::Base.delivery_method = :sendmail

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/727

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年03月24日 19:00に投稿されたエントリーのページです。

ひとつ前の投稿は「化粧筆」です。

次の投稿は「大人のための自転車入門」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35