「ウェルカムメール」をユーザーに送信しようとしていますが、デフォルトの:fromが機能していません。config/application.rbファイルで指定したuser_nameを使用しています。
これは私が現在持っているコードです。
config / application.rb
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => "domain.com",
:user_name => "myemail@gmail.com",
:password => "password",
:authentication => "plain",
:enable_starttls_auto => true
}
user_mailer.rb
class UserMailer < ActionMailer::Base
default :from => 'email_i_want_to_send_from@gmail.com'
def welcome_email
mail(:to => "myemail@gmail.com", :subject => "welcome")
end
end
email_i_want_to_send_from@gmail.comからメールを受信する代わりに、ユーザーはmyemail@gmail.comからメールを受信します。(はい、テスト時に実際の電子メールアドレスとパスワードを使用しています)。
なぜこれが起こっているのかについて誰かが何か考えを持っていますか?ありがとう。