每当我通过我的Rails应用程序发送电子邮件时,在我的收件箱中,发件人的名字显示为“admin”。电子邮件是admin@。显示域的第一部分。我使用Mandrill发送电子邮件。我如何更改此名称?
von4xj4u1#
如果您正在使用ActionMailer,请尝试以下操作
mail( from: 'Sender Name <sender@example.com>', to: 'Receiver Name <receiver@example.com>', subject: 'Subject' )
如果使用的是API,则可以显式设置发送方名称API调用负载
q35jwt9p2#
我的工作(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
wvt8vs2t3#
我已经使用了ActionMailer指南中的这个解决方案,它工作得很完美。
class AdminMailer < ApplicationMailer default from: email_address_with_name('admin@example.com', 'Admin Name') end
3条答案
按热度按时间von4xj4u1#
如果您正在使用ActionMailer,请尝试以下操作
如果使用的是API,则可以显式设置发送方名称API调用负载
q35jwt9p2#
我的工作(Rails):
wvt8vs2t3#
我已经使用了ActionMailer指南中的这个解决方案,它工作得很完美。