我正在使用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显示为欢迎使用CR。
答案 0 :(得分:3)
更改邮件参数中的值:
from: "Angus <angus@xyz.com>"
&lt;&gt;之前的文字将显示为姓名。
答案 1 :(得分:0)
是否可以将user.email从保留,意味着他可以知道从特定用户收到邮件的管理员
来自:user.email