actionmailer に使用している外部 smtp サーバーがあります。開発構成と本番構成の両方でまったく同じ action_mailer 構成を使用しています。開発中は完全に機能しますが、herokuで実行すると、「メールをme@gmail.comに送信してください」と表示されますが、テストアカウントはメールを受信しません(スパムフォルダをチェックしても) )。
これが私の設定の大まかな内容です:
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.smtp_settings = {
:address => "mail.server.com",
:port => 25,
:domain => "server.com",
:user_name => "no-reply@server.com",
:password => "password",
:authentication => :login,
:enable_starttls_auto => true
}
何か案は?