使用 nodemailer 和 sestransport 设置发件人名称

use*_*076 3 email node.js nodemailer

我正在使用 aws 上的 nodemailer 和 sestransport 从 nodejs 发送电子邮件,我想知道如何更改“来自名称”?

例如,从我把

const mailOptions =
{
  from:     '<noreply@example.com>',
  to:       'someone@example.com',
  subject:  'Hi',
}
Run Code Online (Sandbox Code Playgroud)

当我收到电子邮件时,它似乎来自“noreply”。我希望能够将名称更改为任何名称,例如“汤姆汉克斯”,但仍然具有回复地址 noreply@example.com。那可能吗?

Mad*_*ard 5

只需在电子邮件地址之前指定它:

const mailOptions =
{
  from:     '"Tom Hanks" <noreply@example.com>',
  to:       'someone@example.com',
  subject:  'Hi',
}
Run Code Online (Sandbox Code Playgroud)