【发布时间】:2018-02-15 22:34:12
【问题描述】:
我正在使用 nodemailer 和直接传输来发送电子邮件。电子邮件已成功发送,但被收件人的防火墙间歇性阻止,并且从未进入收件人的电子邮件收件箱。
这是我发送 nodemailer 电子邮件的代码:
var nodemailer = require('nodemailer'),
var transport = nodemailer.createTransport(sendmail());
var mailOptions = {
to: 'recipient@email.com',
from: 'Sender <sender@blah.com>',
subject: 'Subject',
html: 'html'
};
transport.sendMail(mailOptions, function(err, info) {});
当我将我的 to 更改为 @gmail.com 电子邮件时,我的邮件是通过发送的。我不确定收件人防火墙是如何配置的,但我有没有办法增加我的电子邮件通过的机会?
请注意,我发送出去的blah.com 电子邮件域from 实际上并不是注册域。我在localhost 上托管了我的服务器。是否可以在 AWS 上托管、注册域 blah.com 并添加 MX 记录以某种方式增加我的电子邮件被发送的机会?
【问题讨论】:
标签: node.js email dns smtp nodemailer