本文中,苏南大叔描述的是:如何使用node发送email,发送的过程中,正文采用的html带图片的形式。当然,发送是否被拦截,是否被判断为垃圾邮件,这个并不是本文所考虑的问题。

苏南大叔:node 如何通过 smtp 发送 email ? nodemailer 模块如何使用 - node-email
node 如何通过 smtp 发送 email ? nodemailer 模块如何使用(图5-1)

本文的测试环境是:node 8.11.3npm 5.6.0nodemailer 4.7.0

安装依赖nodemailer

相关npm安装脚本如下:

npm install nodemailer --save

苏南大叔:node 如何通过 smtp 发送 email ? nodemailer 模块如何使用 - dependencies
node 如何通过 smtp 发送 email ? nodemailer 模块如何使用(图5-2)

email正文的特别说明

正文支持html,但是也可以仅仅设置text,而不是html。这个就比较容易理解了。两者设置其一即可,苏南大叔认为设置html即可。

var mailOptions = {
    //...
    text: '<b>Hello</b>world',    // 文本
    //html:'<b>Hello</b>world',   // html
    //...
};

总结

node发信比php发信,似乎更加轻便一些。下面的链接是使用phpphpmailer发信的相关经验文字。大家可以对比看看。

更多email相关经验文字,请点击这里查看。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   node    email

本站的忠实读者小伙伴,正在阅读下面这些文章: