ローカルホストにいてデバイスを使用しているときにメールを送信しようとしています (ユーザー登録とパスワードのリセットにはメールが必要です)
これをenvironment.rbファイルに入れました
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: 587,
domain: "gmail.com",
authentication: "plain",
enable_starttls_auto: true,
user_name: ENV["username"],
password: ENV["password"]
}
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
しかし、私はメールを受け取っておらず、エラーも表示されていません(デバイスは言う)。
- 何が欠けていますか?
- メールのログ (成功または失敗) はどこで確認できますか?
編集 - OK、この行を追加した後に機能しました
:openssl_verify_mode => 'none'
これも確認してくださいrails email error - 530-5.5.1 Authentication Required.