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);
})

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Published

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    0

Package Sidebar

Install

npm i email-node

Weekly Downloads

3

Version

1.0.1

License

MIT

Last publish

Collaborators

  • soonfy