0

確認メールを送信するデバイスを使用しています。何をしているのかわかりませんが、「rails s」の出力で、メールが正しいメールに送信されていることがわかります。

config/environments/development.rb:

config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.delivery_method = :smtp 
config.action_mailer.smtp_settings = {
  address: 'smtp.gmail.com',
  port: 587,
  domain: 'localhost:3000',
  username: 'email@gmail.com',
  password: 'pwd',
  authentication: 'plain',
  enable_starttls_auto: true
}

私は多くのスタックオーバーフローの質問を見てきましたが、すべてこの構成のみを示しており、これは私にとってはうまくいきません。

4

1 に答える 1

1

その user_name ですが、username ではありません。アンダースコアに注意してください。

また、ドメインは「オプション」であるため、削除できます。

そして、これを設定します (デフォルトでは false):

config.action_mailer.raise_delivery_errors = true

配送エラーを確認したい場合

于 2013-09-14T13:56:32.980 に答える