我正在使用AWS上的nodemailer和sestransport从nodejs发送电子邮件,想知道如何更改'from name'?
例如,对于我提出的
const mailOptions =
{
from: '<noreply@example.com>',
to: 'someone@example.com',
subject: 'Hi',
}
当我收到电子邮件时,它似乎来自“ noreply”。我希望能够将名称更改为任何名称,例如“ tom hanks”,但仍具有回复地址noreply@example.com。有可能吗?
答案 0 :(得分:3)
只需在电子邮件地址之前指定它即可
const mailOptions =
{
from: '"Tom Hanks" <noreply@example.com>',
to: 'someone@example.com',
subject: 'Hi',
}
答案 1 :(得分:0)
我不好,我只是发现了。只需
const mailOptions =
{
from: 'Tom Hanks <noreply@example.com>',
to: 'someone@example.com',
subject: 'Hi',
}
,然后发件人名称显示为Tom Hanks
答案 2 :(得分:0)
如果您不想硬编码您的姓名,则可以使用模板字符串
const mailOptions =
{
from: `${myNameVariable} <noreplay@example.com>`,
to: mySenderVariable,
subject: mySubjectVariable
}