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发送电子邮件,但配置不同的电子邮件地址