【发布时间】:2014-01-15 16:11:48
【问题描述】:
每当我通过 Rails 应用程序发送电子邮件时,在我的收件箱中,发件人的姓名都会显示为“admin”。电子邮件是 admin@... 显示域的第一部分。我使用 Mandrill 发送电子邮件。如何更改此名称?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 mandrill
每当我通过 Rails 应用程序发送电子邮件时,在我的收件箱中,发件人的姓名都会显示为“admin”。电子邮件是 admin@... 显示域的第一部分。我使用 Mandrill 发送电子邮件。如何更改此名称?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 mandrill
如果您使用的是 ActionMailer,请尝试以下操作
mail(
from: 'Sender Name <sender@example.com>',
to: 'Receiver Name <receiver@example.com>',
subject: 'Subject'
)
如果您使用 Mandrill API,您可以显式设置发送方名称 API 调用负载
【讨论】:
这对我有用(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
【讨论】: