Всякий раз, когда я отправляю электронное письмо через мое приложение Rails, в моем почтовом ящике имя отправителя отображается как "admin". Электронная почта - admin @... Отображается первая часть домена. Я использую Mandrill для отправки электронной почты. Как я могу изменить это имя?
Как установить имя отправителя электронной почты в Rails Mailer?
Ответ 1
Если вы используете ActionMailer, попробуйте ниже
mail(from: 'Sender Name <[email protected]>', to: 'Receiver Name <[email protected]>', subject: 'Subject')
Если вы используете API Mandrill, вы можете явно указать полезную нагрузку API-адреса отправителя
Ответ 2
Эта работа для меня (Rails):
default(
from: "SenderName <[email protected]>",
reply_to: "SenderName <[email protected]>"
)
def send_mail(email, subject)
#body = ......
mail(to: email, subject: subject, body: body, content_type: "text/html")
end