支持nodemailer的域/电子邮件提供商?

时间:2018-03-12 15:47:33

标签: node.js email nodemailer

我正在构建一个使用nodemailer通过gmail发送电子邮件的应用程序(目前)。但是,我的客户希望他们的应用程序从个性化/自定义邮件地址发送电子邮件。我还需要在同一次购买中使用域名,通常在购买域时包含邮件地址。但我找不到一个明确说明他们的邮件服务是否支持从nodemailer等第三方部分发送自动电子邮件的提供商。我该找什么?它是特定类型的身份验证,还是有“自动邮件发送支持”的关键字,我可以在搜索中包含这些关键字?

或者任何人都可以将我指向提供此服务的提供商。我真的不想购买一个域名,以便发现我之后无法使用nodemailer发送邮件。

我对节点邮件程序的当前配置:

const loginEmail = require('../config').nodemailerloginEmail;
const pass = require('../config').nodemailerPassword;

let transporter = nodemailer.createTransport({
    host: 'smtp.gmail.com',
    port: 465,
    secure: true,
    auth: {
        user: loginEmail,
        pass: pass
    },
    tls: {
        rejectUnauthorized: false
    }
});

关于使用自定义邮件服务/地址时应该如何看待的任何想法?

1 个答案:

答案 0 :(得分:0)

您可以将mailgun与nodemailer一起使用。他们有一个免费的沙盒选项,允许您使用nodemailer进行测试,然后如果您想从自己的自定义域发送,则可以进行升级。

const transport = nodemailer.createTransport({
  service: "Mailgun",
  auth: {
    user: settings.MAILGUN_USER,
    pass: settings.MAILGUN_PASS
  },
  tls: {
    rejectUnauthorized: false
  }
})