200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > nodemailer如何配置公司邮箱发送邮件

nodemailer如何配置公司邮箱发送邮件

时间:2021-09-22 19:34:43

相关推荐

nodemailer如何配置公司邮箱发送邮件

安装nodemailer见文章:/yihanzhi/article/details/79628574

nodemailer默认支持的邮箱服务包括:”QQ”、”163”、”126”、”iCloud”、”Hotmail”、”Yahoo”等,如果发送者邮件的账号服务被包含在其中,我们可以直接引用邮箱服务名字。

示例:直接引用邮箱服务名字

const nodemailer = require("nodemailer");const transporter = nodemailer.createTransport({service: '163', auth: {user: 'account@',//邮箱账号pass: '***'//邮箱授权码}});

如果我们要配置的发送者账号是 公司邮箱账号,但该邮箱账号并不在nodemailer默认支持的邮箱服务列表中怎么办?不要着急,并不是说不在默认支持列表中就不能实现邮箱发送功能,只是需要我们配置公司邮箱的服务名等更多信息。

示例:配置公司邮箱()

const nodemailer = require("nodemailer");const smtpTransport = require('nodemailer-smtp-transport');const transport = nodemailer.createTransport(smtpTransport({host: '',port: 5555,auth: {user: '***@',pass: '***'//注:此处为授权码,并非邮箱密码}}));transport.sendMail({from : '***@',//发件人邮箱to: '*@*,*@*',//收件人邮箱,多个邮箱地址间用','隔开subject : 'title',//邮件主题text: 'Hi!'//text和html两者只支持一种}, function(err, res) {console.log(err, res);});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。