現在Railsを使ってお問い合わせフォームを作っているのですが、
ArgumentError: An SMTP From address is required to send a message. Set the message smtp_envelope_from, return_path, sender, or from address.
というエラーが出てきてメールを送信することができません。
mailersは
class ApplicationMailer < ActionMailer::Base default to: ENV['MAIL_ADDRESS'] # 送信先アドレス layout 'mailer' end
と設定してあり、ここに
default :from
を記入しなければならないということはわかっているのですが、お問い合わせフォームなので誰が問い合わせてきたのかによって問い合わせ元メールアドレスは変化するので、どのように設定すれば良いのかわかりません。(送信先アドレスには管理人のメールアドレスを設定してあります)
〜以下お問い合わせフォーム作成のために書いたコード〜
http://qiita.com/colorrabbit/items/787f914497693cb38e6c
ここを参考に(というよりもコピペして)作りました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。