Rails 4 + ActionMailer:":from"填充了错误的电子邮件地址

时间:2015-10-02 22:52:27

标签: ruby-on-rails ruby email actionmailer

我正在努力设置"来自"标题中电子邮件中显示的信息。

它仍显示错误的电子邮件地址。 在邮件程序类中,我手动设置默认电子邮件地址:

class NotificationMailer < ActionMailer::Base
  default content_type: "text/html", :from => 'default@email.com'

我也在发送电子邮件的方法中指明了这一点:

  def welcome_email(user)
    @user = user
    mail(to: @user.email, subject: "Welcome!", from: 'default@email.com')    
  end

但是当我收到此电子邮件时,它来自my-personal-email@gmail.com。我在Rails应用程序中搜索了这个电子邮件地址的设置位置:

config/initializers/setup_email.rb

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
  :address => "smtp.gmail.com",
  :port => 587,
  :domain => "logistadvise.com",
  :user_name => "my-personal-email@gmail.com",
  :password => "mypassword",
  :authentication => "plain",
  :enable_starttls_auto => true
}

电子邮件发送得很好,但我担心我无法正确设置&#34;来自&#34;报头中。

怎么做?

谢谢。

0 个答案:

没有答案