Skip to content

CullenNg/node-mail-queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

通过 Node Redis NodeMailer 实现异步队列发送邮件业务

必要的配置项

  1. Redis服务器相关参数 index.jstest/push.js,
// Redis服务器配置
const redisServer = {
    port: 6379,
    host: '127.0.0.1',
    password: '',
    db: 0,
}
  1. 邮件SMTP服务器配置 lib/sendEmail.js
// SMTP服务器配置
const smtpServer = {
    ...
}

运行

  1. 运行主程序
# 普通运行
node index.js

# 多进程运行
pm2 start ecosystem.config.js
  1. 再运行推送测试数据到Redis的后台脚本
node test/push.js

About

基于 Redis 实现异步队列发送邮件业务

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published