Rails - AdminMailer - 设置发件人姓名
Rails - AdminMailer - setting sender name
我正在使用 Rails 4 制作网络应用程序。
我设置了一个邮件程序来向新用户发送欢迎邮件。
我想将发件人姓名的外观从电子邮件地址更改为 "Welcome to 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。
更改邮件参数中的值:
from: "Angus <angus@xyz.com>"
<> 之前的文字将显示为发件人姓名。
是否可以保留 user.email 来自 ,这意味着管理员可以知道邮件是从特定用户
收到的
来自:user.email
我正在使用 Rails 4 制作网络应用程序。
我设置了一个邮件程序来向新用户发送欢迎邮件。
我想将发件人姓名的外观从电子邮件地址更改为 "Welcome to 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。
更改邮件参数中的值:
from: "Angus <angus@xyz.com>"
<> 之前的文字将显示为发件人姓名。
是否可以保留 user.email 来自 ,这意味着管理员可以知道邮件是从特定用户
收到的来自:user.email