npm

Need private packages and team management tools?Check out npm Orgs. »

This package has been deprecated

Author message:

only use not maintain, prefer to use mailer-pure

email-node

1.0.1 • Public • Published

email-node

配置文件

邮件发送人配置

配置在 ./config/user.json 文件中
文件内容格式

{
  "host": host,
  "auth": {
    "user": address,
    "pass": pass
  }
}

邮件模板配置

配置在 ./config/email.json 文件中
文件内容格式

{
  "from": from,
  "to": to,
  "subject": subject,
  "html": html
}

API 接口

异步发送,返回Promise对象。

send(to)

send(to, message)

send(to, message, template)

template - 内置模板:info, warn, error, user

send(to, message, template, filepath)

filepath - 文件路径:文件夹路径, 文件名路径

示例

  1. 发件人邮箱要开启 POP3/SMTP/IMAP 服务,一般是在 邮箱设置 功能中,并且记录下邮箱的 服务器SMTP地址host,以备配置发件人模板
  2. ./config/user.json 文件中配置发件人模板,hostauth
  3. ./config/email.json 文件中配置邮件模板,from, to, subject, html
  4. 发送邮件
const emailSender = require('email-node');
emailSender.send(to).then(data => {
  console.log(data);
}).catch(error => {
  console.error(error);
})

Keywords

install

npm i email-node

Downloadsweekly downloads

2

version

1.0.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability