51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Node.js 测试 SMTP 服务

本文记录 Node.js 脚本测试 SMTP 的两种方法。

Node.js 测试 SMTP {#Node-js-测试-SMTP}

  • node 脚本可以使用 node xxx.js 执行
  • 如果有包找不到,可以使用命令安装

方法一 {#方法一}

  • 使用 net 包,建立连接
  • 示例代码(账号使用的是测试账号,可以直接运行)
  • 直接运行,输出结果:

  • 成功收到测试邮件

方法二 {#方法二}

当前支持的服务 "126", "163", "1und1", "AOL", "DebugMail", "DynectEmail", "FastMail", "GandiMail", "Gmail", "Godaddy", "GodaddyAsia", "GodaddyEurope", "hot.ee", "Hotmail", "iCloud", "mail.ee", "Mail.ru", "Maildev", "Mailgun", "Mailjet", "Mailosaur", "Mandrill", "Naver", "OpenMailBox", "Outlook365", "Postmark", "QQ", "QQex", "SendCloud", "SendGrid", "SendinBlue", "SendPulse", "SES", "SES-US-EAST-1", "SES-US-WEST-2", "SES-EU-WEST-1", "Sparkpost", "Yahoo", "Yandex", "Zoho", "qiye.aliyun"

  • 示例代码(以QQ为例,需要去QQ邮箱开启 IMAP/SMTP 服务并申请授权码)
  • 成功收到邮件:

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/coding/node-js/node-js-smtp/node-smtp/

赞(1)
未经允许不得转载:工具盒子 » Node.js 测试 SMTP 服务