如何从出站电子邮件的字段添加逗号到Mailgun?

时间:2016-02-12 19:19:21

标签: node.js mailgun

我正在使用mailgun发布的ReactDOM docs包。

我希望from字段在用户电子邮件中显示“名称”时使用逗号。

Excited, User <mailgun@sandbox-123.mailgun.org>但它变成了User <mailgun@sandbox-123.mailgun.org>

电子邮件中的姓名是User,而不是Excited, User

以下是我的代码:(注意from字段中的逗号)

mg.messages.create('sandbox-123.mailgun.org', {
    from: "Excited, User <mailgun@sandbox-123.mailgun.org>",
    to: ["test@example.com"],
    subject: "Hello",
    text: "Testing some Mailgun awesomness!"
    html: "<h1>Testing some Mailgun awesomness!</h1>"
  })
  .then(msg => console.log(msg)) // logs response data 
  .catch(err => console.log(err)); // logs any error 

2 个答案:

答案 0 :(得分:1)

Wrap the name portion of the address in double quotes, like this:

from: '"Excited, User" <mailgun@sandbox-123.mailgun.org>',

Here's the site I'm using for reference: http://mailformat.dan.info/headers/from.html

答案 1 :(得分:0)

另一种方法是......

'=?UTF-8?q?Excited=2C_User?= <mailgun@sandbox-123.mailgun.org>'

这是我从Mailgun收到的答案。

@Freyday - 你的答案很干净,工作得很好!谢谢:))