Как мы можем установить имя отправителя электронной почты в Rails Mailer?

Всякий раз, когда я отправляю электронное письмо через свое приложение Rails, в моем почтовом ящике имя отправителя отображается как «admin». Электронное письмо — admin@... Отображается первая часть домена. Я использую Mandrill для отправки электронной почты. Как я могу изменить это имя?


person THpubs    schedule 28.12.2013    source источник


Ответы (2)


Если вы используете ActionMailer, попробуйте ниже

mail(
  from: 'Sender Name <[email protected]>', 
  to: 'Receiver Name <[email protected]>', 
  subject: 'Subject'
)

Если вы используете API Mandrill, вы можете явно указать полезную нагрузку вызова API имени отправителя.

person membLoper    schedule 28.12.2013

Эта работа для меня (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
person Ricardo Garcia Izasiga    schedule 02.08.2016