百度一搜就能搜到各种博客例子,但是有个问题:有些参数写的不明不白的,我在发送的时候总是报错

后面看到了一篇博客:

基于nodemailer使用阿里云企业邮箱发送邮件(526错误的解决)
 

注意几点:

1、阿里云邮箱管理员在创建账号的时候一定要 勾选这两个

 

 

 

2、createTransport 这个方法的参数一定要写对,不写对邮件是发送不出去的

npm install nodemailer --save

const nodemailer = require('nodemailer');
 

var mailTransport = nodemailer.createTransport({
                    host: 'smtp.mxhichina.com',//阿里云企业邮箱使用的是这个 不是你自定义域名的
                    "port": 465,
                    "secure": true, // use SSL
                    secureConnection: false, // 使用SSL方式(安全方式,防止被窃取信息)
                    auth: {
                        user: '***********,//邮箱
                        pass: '**********'//密码  有人说这里可以使用授权码 但是我在阿里云企业邮箱中没有找到授权码在哪 有人找到了可以说下
                    },
                  
                })

后面的就简单了

按照文档发出去就行了,可以使用html代码直接发各种花里胡哨的东西

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐