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