Chaque fois que j'envoie un e-mail via mon application Rails, dans ma boîte de réception, le nom de l'expéditeur est affiché comme "admin". L'e-mail est admin @ ... La première partie du domaine s'affiche. J'utilise Mandrill pour envoyer l'e-mail. Comment puis-je changer ce nom?
Si vous utilisez ActionMailer, essayez ci-dessous
mail(
from: 'Sender Name <[email protected]>',
to: 'Receiver Name <[email protected]>',
subject: 'Subject'
)
Si vous utilisez l'API Mandrill, vous pouvez définir explicitement la charge utile d'appel de l'API du nom de l'expéditeur
Ce travail pour moi (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