实现方案
实现自动发送邮件笔者采用了基于Nodejs生态的nodemailer, 它可以轻松的帮我们发送电子邮件, 官网地址: nodemailer.
?...之所以选择nodemailer是因为它提供了非常灵活的自定义配置和安全保障, 比如:
具有零依赖关系的单一模块, 代码容易审核,没有死角
Unicode支持使用任何字符,包括表情符号?...b>${emailCode}", // html 内容, 如果设置了html内容, 将忽略text内容
});
}
main().catch(console.error);
以上代码是发送带有纯文本和...笔者在代码上做了详细的翻译, 我们可以总结出要想发送邮件, 我们需要如下3个步骤:
创建Nodemailer传输器 SMTP 或者其他运输机制
设置 Message 选项(将什么消息发送给谁)
使用先前创建的传输器的...关于port和secure, 我们采用默认配置即可, 设置secure为true,表示端口默认使用465. 详细配置如下:
?