actionmailer“from”设置
我正在使用ActionMailer,在我的邮件模型中,我有一个像这样的集合
default :from => "from@example.org"
在我的environment.rb中,我有一个不同的用户名
ActionMailer::Base.smtp_settings = {}
但我希望从地址覆盖这个…以便用户只看到它。 这可能吗? 此外,当我在environment.rb中更改我的设置时,我没有看到我的更改发生…我是否需要重新启动rails服务器才能刷新这些设置?
===这是我的一些设置:
ActionMailer::Base.smtp_settings = { :tls => true, :address => "smtp.gmail.com", :port => "587", :domain => '==.org', :authentication => :plain, :user_name => '===', :password => '==='
}
Gmail不允许您以其他用户身份发送 – 它始终会将“发件人”地址设置为您用来登录的帐户(这是为了安全/垃圾邮件防护我相信,这样您就无法欺骗某人别的地址)。
假设您拥有要发送的电子邮件地址,则可以通过您的Google帐户允许从这些电子邮件地址发送邮件。 进入Gmail选项,点击“帐户”部分,然后点击“添加您拥有的其他电子邮件地址”。
现在似乎可以通过gmail的SMTP发送与不同发件人的电子邮件。
我在这里列出了我的方式:
通过Gmail发送电子邮件,但配置不同的电子邮件地址