在Gmail中,使用以下电子邮件地址
class UserMailer < ActionMailer::Base
default from: 'no-reply@example.com'
end
变成这个(第二项)
无论如何,“来自”地址是否为“无回复”,但是来自名称的内容更有意义吗?
我注意到我的电子邮件表格SumAll呈现为来自“SumAll”,但对地址的回复如下:
From: =?utf-8?Q?SumAll?= <mailing@sumall.com>
知道如何使用Action Mailer管理它吗?
答案 0 :(得分:3)
具体做法是:
2.3.4使用姓名
发送电子邮件有时您希望显示此人的姓名而不仅仅是 他们收到电子邮件时的电子邮件地址。这样做的诀窍 即以“全名”格式格式化电子邮件地址。
def welcome_email(user)
@user = user
email_with_name = "#{@user.name} <#{@user.email}>"
mail(to: email_with_name, subject: 'Welcome to My Awesome Site')
end
如果您的邮件中的所有电子邮件都是相同的发件人,我建议您尝试default from: "Some name <some-email@example.com>"
- 这也应该有效。