【问题标题】:Nodemailer / Mailgun Sender optionNodemailer / Mailgun 发件人选项
【发布时间】:2016-09-24 18:19:46
【问题描述】:

我在我的 Node.js 应用程序中使用 Nodemailer (https://github.com/nodemailer/nodemailer) 和 mailgun。

我试图做的是在邮件中指定“发件人”。我正在发送这样的电子邮件:

var auth = {
    auth: {
        api_key: process.env.MAILGUN_API_KEY,
        domain: process.env.MAILGUN_DOMAIN
    }
}

var transport = nodemailer.createTransport(mailgunTransport(auth));

var recipients = process.env.MAILGUN_RECIPIENTS;

    var mail = {
        from: contactPerson.firstName + " " + contactPerson.lastName + " " + "<" + contactPerson.email + ">",
        to: recipients,
        subject: "Innspill til bredbåndsutbygging",
        text: message
    }

    transport.sendMail(mail, function (error, info) {
        if (error) {
            console.log("Error occurred!");
            console.log(error);
        } else {
            console.log("Email sendt!");
            console.log(info);
        }
    });

在 gmail 中显示为: 来自:Firstname Lastname

对于我的客户,它显示为: 发件人:job=live.no@mg.lillesand.com [mailto:job=live.no@mg.lillesand.com]

我怀疑这与电子邮件标题中的“发件人”参数有关。

从它说的 Nodemailer 文档

sender - 将出现在 Sender: 字段中的电子邮件地址 (如果您不确定要使用哪一个,请始终选择)

我尝试设置发件人选项无济于事。

var mail = {
    sender: contactPerson.email,
    from: contactPerson.firstName + " " + contactPerson.lastName + " " + "<" + contactPerson.email + ">",
    to: recipients,
    subject: "Innspill til bredbåndsutbygging",
    text: message
}

【问题讨论】:

    标签: javascript node.js email mailgun nodemailer


    【解决方案1】:

    我实际上想添加评论,但没有足够的声誉。 我想给你一些提示,因为我不确定你在那里有什么样的问题。

    您是否检查了客户端 JS 文件中是否有任何放错的引号,这些引号可以解释为一种服务但不能解释为另一种服务?

    还要检查您使用的编码类型。在客户端,如果您有表格,您可以设置XMLHttpRequest().setRequestHeader("Content-type", "application/x-www-form-urlencoded") 您也可以使用某些节点模块(如 express)在服务器端进行编码。 请注意,您可以显示 html 和纯文本。 html 将忽略转义符号,如 \n

    我几乎可以肯定您的问题在于 Mailgun 的配置。在我非常努力的学习中,我没有遇到你的显示问题。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2014-04-27
      • 1970-01-01
      • 2018-04-03
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      • 2016-12-16
      • 2017-09-08
      相关资源
      最近更新 更多