【node】nodemailer配置163、qq等邮件服务指南

上一章

【node】发送邮件及附件简要使用说明

邮箱配置

参数配置参考如下:

let transporter = nodemailer.createTransport({
  host: 'smtp.qq.com',
  port: 465,
  secure: true,
  auth: {
    user: '**********',
    pass: 'your-password'
  }
});

邮箱服务提供商的要求,配置SMTP服务器的主机名、端口号和安全选项等细则如下:

  • host:网易邮箱 | QQ 的SMTP服务器地址
  • port:端口,如果 secure 为 true,则端口为 465
  • secure:安全连接
  • auth:邮箱认证
  • user:发送方邮箱的账号
  • pass:邮箱授权密码

163邮箱配置说明

获取pass 邮箱授权秘钥:

  1. 登录到您的163邮箱账户。
    在这里插入图片描述

  2. 在邮箱设置中启用POP3/SMTP服务。您可以在“设置” > “客户端授权密码”中设置授权密码,以便在应用程序中使用该密码进行身份验证。
    点击设置如图:
    在这里插入图片描述
    选择:POP3/SMTP/IMAP
    在这里插入图片描述

在为开启POP3/SMTP服务的时候,后面是 “已关闭|开启”状态
点击开启按钮,按照163邮箱开启流程即可开启第三方登录163邮箱的秘钥字符串

注:开启POP3/SMTP服务后出现的163邮箱的秘钥字符串只会展示一次,比如笔者目前就不能查看到之前开启的秘钥字符串了,注意复制秘钥字符串后保存备用

163邮箱配置参考如下:

{
    host: 'smtp.163.com',
    port: 465,
    secure: true,
    auth: {
        user: 'XXXXXXXXx@163.com',
        pass: 'DQYJKoZIhvcN'
    }
}

应用如图:
在这里插入图片描述

QQ邮箱配置说明

进入QQ邮箱

在这里插入图片描述

点击设置

在这里插入图片描述

选择“账户” 下拉到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”

在这里插入图片描述
选择“开启服务”,有绑定手机相关操作蛤
在这里插入图片描述
按绑定手机流程发送短信,绑定手机、获取验证码等,即可得到如下授权码:
在这里插入图片描述
QQ邮箱配置参考如下:

{
    host: 'smtp.qq.com',
    port: 465,
    secure: true,
    auth: {
        user: 'XXXXXXXXx@qq.com',
        pass: 'DQYJKoZIhvcN'
    }
}

应用如图,把里面的参数替换为QQ的参数即可:
在这里插入图片描述

如是内网邮箱服务器参考邮箱服务器设置,然后进行邮箱配置。大致过程和163、qq邮箱服务器类似

全新版本
极小,极快,极限性能的开发调试工具

官网地址:http://www.smartapi.site/

旧版本不在维护更新

posted @ 2023-10-23 09:29  lichong951  阅读(238)  评论(0)    收藏  举报