blamattinaが示唆しているように、それは設定ファイルのドメインと関係があるかもしれません!Ruby on Railsガイドの例によると:
Gmailと互換性のある正しい構成は次のようになります。
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'baci.lindsaar.net',
:user_name => '<username>',
:password => '<password>',
:authentication => 'plain',
:enable_starttls_auto => true }
あなたdomain
はに設定されていrailscasts.com
ます。それがあなたのウェブサイトでない限り、私の推測では、このドメインは正しくありません。実際、それは明らかにオプションでもあります。
このStackOverflowは、プラグインがかつて必要だったことを詳しく説明していますが、Rails3.2以降を使用している場合は不要になりました。記事のトップアンサーの下にあるコメントは、domain
がオプションであることを詳しく説明しています。
更新:あなたが説明したエラーに基づいて、認証エラーが発生しているようです!これは、ログインクレデンシャルが正しく登録されていないことが原因である可能性があります。
このユーザーはHerokuを使用するコンテキストで質問していますが、エラーは同じです。アプリがRailsサーバーで正しく動作するが、Powでは動作しない場合は、サーバー側のセットアップの問題です。ENV
このソリューションでは、サーバーで機能するように(環境)変数を適切に設定する必要があります。