每当我通过 Rails 应用程序发送电子邮件时,在我的收件箱中,发件人的姓名都会显示为“admin”。电子邮件是 admin@... 显示域的第一部分。我使用 Mandrill 发送电子邮件。如何更改此名称?
问问题
20321 次
2 回答
87
如果您使用的是 ActionMailer,请尝试以下操作
mail(
from: 'Sender Name <sender@example.com>',
to: 'Receiver Name <receiver@example.com>',
subject: 'Subject'
)
如果您使用 Mandrill API,您可以显式设置发件人名称 API 调用负载
于 2013-12-28T05:30:44.443 回答
17
这对我有用(Rails):
default(
from: "SenderName <hola@udocz.com>",
reply_to: "SenderName <hola@udocz.com>"
)
def send_mail(email, subject)
#body = ......
mail(to: email, subject: subject, body: body, content_type: "text/html")
end
于 2016-08-02T21:40:59.880 回答