web-dev-qa-db-ja.com

Rails Mailer?)でメール送信者の名前を設定するにはどうすればよいですか?

Railsアプリ、私の受信トレイでは、送信者の名前は「admin」と表示されます。メールはadmin @ ...ドメインの最初の部分マンドリルを使用してメールを送信しています。この名前を変更するにはどうすればよいですか?

32
THpubs

ActionMailerを使用している場合は、以下をお試しください

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

Mandrill APIを使用している場合は、送信者名API呼び出しのペイロードを明示的に設定できます

55
membLoper

私のためのこの作品(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