1.0.9 • Published 10 years ago

tw-mail v1.0.9

Weekly downloads
9
License
ISC
Repository
-
Last release
10 years ago

tw-mail

Build Status Version npm

trend wood mail module.

install

npm install tw-mail

set up

first, you should create config.js.

and then, add some config in it, just like below:

module.exports = {
  /**
   * mail options
   */
  mail_opts: {
    host: 'smtp.163.com',
    port: 25,
    auth: {
      user: 'qqq536505032@163.com',
      pass: 'qjkujfvdzbyhphzg'
    }
  }
};

usage

var config = require('config');
var tw-mail = require('tw-mail')(config.mail_opts);

var options = {
  email: '536505032@qq.com',  // 发送邮箱地址
  token: '123456',    // token
  username: 'wodog99',   // 用户名
  webname: '测试网站',    // 网站名
  url: 'http://test.com'   // 链接地址
}

// 发送密码重置邮件
tw_mail.sendResetPassMail(options, callback);

// 发送验证发邮件
tw_mail.sendValidateMail(options, callback);

// 发送激活邮件
tw_mail.sendActiveMail(options, callback);

response

{
  accepted: [ '1668665916@qq.com' ],
  rejected: [],
  response: '250 Ok: queued as ',
  envelope: { from: '536505032@qq.com', to: [ '1668665916@qq.com' ] },
  messageId: '1451383934958-3e89c2f9-74052b8a-495ae996@qq.com'
}

test

npm install
npm test

screenshots

  • active

    active

  • validate

    validate

  • passreset

    passreset

1.0.9

10 years ago

1.0.8

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago