Node.js 如何对自定义域电子邮件使用NodeEmailer
我正在制作一个网站,我正在使用Nodemailer进行注册验证。发送电子邮件。我正在使用电子邮件example@gmail.com。现在我想使用自定义域电子邮件发送电子邮件(即example@gla.ac.in)。但是NodeEmailer给出了错误“找不到主机”。有人能告诉我如何修复此错误吗?首先为您的域创建webmail,确保您拥有web托管提供商提供的webmail服务。调用节点邮件器函数定义配置Node.js 如何对自定义域电子邮件使用NodeEmailer,node.js,nodemailer,Node.js,Nodemailer,我正在制作一个网站,我正在使用Nodemailer进行注册验证。发送电子邮件。我正在使用电子邮件example@gmail.com。现在我想使用自定义域电子邮件发送电子邮件(即example@gla.ac.in)。但是NodeEmailer给出了错误“找不到主机”。有人能告诉我如何修复此错误吗?首先为您的域创建webmail,确保您拥有web托管提供商提供的webmail服务。调用节点邮件器函数定义配置 var transporter = nodemailer.createTransp
var transporter = nodemailer.createTransport({
host: "mail.domain.com",
port: 465,
secure: true,
auth: {
user: from,
pass: password
},
tls: {
rejectUnauthorized: false
}
});
现在设置邮件选项
var mailOptions = {
from: from,
to: to,
subject: subject,
html:'your html code here',
attachments: [
{
// file on disk as an attachment
filename: attachment,
path: domain-address/file-name
},
]
};
最后,发送您的电子邮件和日志响应
ransporter.sendMail(mailOptions, function (error, info) {
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
请看一看这个例子