以下のサイトを参考にRailsでお問い合わせフォームを作成中です。
http://morizyun.github.io/blog/action-mailer-rails-mail/
このサイトと全く同様の方法で実装してみました。
app/mailers/message.rb
ruby
1class Message < ActionMailer::Base 2 # デフォルトでの送信元のアドレス 3 default from: "from@example.com" 4 5 def hello(name) 6 @name = name 7 mail( 8 to: 'to@example.net', 9 subject: 'Mail from Message', 10 ) do |format| 11 format.html 12 end 13end
config/environments/development.rbに以下を追加
ruby
1config.action_mailer.default_url_options = { :host => "localhost", :port => 3000 } 2 config.action_mailer.delivery_method = :smtp 3 config.action_mailer.smtp_settings = { 4 :address => "smtp.gmail.com", 5 :port => 587, 6 :domain => 'example.com', 7 :user_name => ENV["SMTP_USERNAME"], 8 :password => ENV["SMTP_USER_PASSWORD"], 9 :authentication => 'plain', 10 :enable_starttls_auto => true, 11 }
この方法でメールを送ることはできました。
ところがこの「default from」の意味が全くわかりません。
ここでメールアドレスを指定してどんな効果があるのでしょうか??
よろしくお願いいたします。
あなたの回答
tips
プレビュー