ruby-on-rails - Rails - AdminMailer - 设置发件人姓名

标签 ruby-on-rails actionmailer

我正在使用 Rails 4 制作一个网络应用程序。

我设置了一个邮件程序来向新用户发送欢迎邮件。

我想将发件人姓名的外观从电子邮件地址更改为“欢迎使用 CF”。

在哪里设置发件人的姓名?

class WelcomeMail < ActionMailer::Base
  self.delivery_method = :smtp
  self.smtp_settings = {
    user_name:            ENV['GPROD_WELCOME'],
    password:             ENV['GPwPROD_WELCOME'],
    port:                 587,
    domain:               'cr.com',
    address:              'smtp.gmail.com',
    authentication:       'plain',
    enable_starttls_auto: true
  }


def welcome_mail(user)
  @user = user
  mail(to: user.email, from: "angus@cr.com", subject: "Welcome to Cr, #{user.first_name}")
end


end

更改后,我希望 angus@cr.com 显示为 Welcome to CR。

最佳答案

更改邮件参数中的值:
from: "Angus <angus@xyz.com>"
<> 之前的文本将显示为发件人名称。

关于ruby-on-rails - Rails - AdminMailer - 设置发件人姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32295415/

相关文章:

css - 从右到左 (rtl) 语言的翻转 css

ruby-on-rails - Actionmailer SMTP服务器响应

ruby-on-rails - Rails 4 Action 邮件程序 SMTP-AUTH 错误缺少密码?

ruby-on-rails - Nokogiri 解析元词

ruby-on-rails - Rspec 因 Controller 更新而失败

ruby-on-rails - 如何在activeadmin中声明嵌套资源?

ruby-on-rails - Ruby 实例变量在方法内部不可用

ruby-on-rails - ActionMailer View : "Need controller and action" 中 url_for 和命名路由的问题

ruby-on-rails - Rails 设计有 gmail 错误

ruby-on-rails - 如何更改 ruby​​ on rails 中的数据库模型?