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


    上一章

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

    邮箱配置

    参数配置参考如下:

    let transporter = nodemailer.createTransport({
      host: 'smtp.qq.com',
      port: 465,
      secure: true,
      auth: {
        user: '**********',
        pass: 'your-password'
      }
    });
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    邮箱服务提供商的要求,配置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'
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

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

    QQ邮箱配置说明

    进入QQ邮箱

    在这里插入图片描述

    点击设置

    在这里插入图片描述

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

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

    {
        host: 'smtp.qq.com',
        port: 465,
        secure: true,
        auth: {
            user: 'XXXXXXXXx@qq.com',
            pass: 'DQYJKoZIhvcN'
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

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

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

    smartApi接口开发工具推荐

    推荐理由

    postman在国内使用已经越来越困难:
    1、登录问题严重
    2、Mock功能服务基本没法使用
    3、版本更新功能已很匮乏
    4、某些外力因素导致postman以后能否使用风险较大
    出于以上考虑因此笔者自己开发了一款api调试开发工具SmartApi,满足基本日常开发调试api需求

    简介

    历时一年半多开发终于smartApi-v1.0.0版本在2023-09-15晚十点正式上线
    smartApi是一款对标国外的postman的api调试开发工具,由于开发人力就作者一个所以人力有限,因此v1.0.0版本功能进行精简,大功能项有:

    • api参数填写
    • api请求响应数据展示
    • PDF形式的分享文档
    • Mock本地化解决方案
    • api列表数据本地化处理
    • 再加上UI方面的打磨

    下面是一段smartApi使用介绍:
    在这里插入图片描述

    下载地址:

    https://pan.baidu.com/s/1kFAGbsFIk3dDR64NwM5y2A?pwd=csdn

  • 相关阅读:
    网络安全(黑客)自学
    【C++ 科学计算】C++ 预测算法之多项式曲线拟合
    网络安全从业人员能力图谱
    Workerman开启ssl方法如下
    [附源码]java毕业设计中达小区物业管理系统
    搜索引擎搜索技巧总结
    游戏策划笔记:记忆点的构造
    synchronized实战:synchronized 锁升级过程
    Python-进程和线程
    Mongo
  • 原文地址:https://blog.csdn.net/lichong951/article/details/133785006