1.4.5 • Published 4 years ago

egg-full-email v1.4.5

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

egg-full-email

NPM version build status Test coverage David deps Known Vulnerabilities npm download

Chinese 中文

Important

nodemailer@6.2.1

Install

$ npm i egg-full-email --save

Usage

// {app_root}/config/plugin.js
exports.fullEmail = {
  enable: true,
  package: "egg-full-email",
};

Configuration

// {app_root}/config/config.default.js
exports.fullEmail = {
  service: "qiye.aliyun", // https://nodemailer.com/smtp/well-known/, eg: qiye.aliyun, 126
  port: "465", // SMTP port
  ssl: true, // use ssl
  user: "your email",
  password: "your password",
  from: "", // eg: egg-full-email <alex_my@126.com>
  debug: false,
};

see config/config.default.js for more detail.

Example

"use strict";

module.exports = (app) => {
  class HomeController extends app.Controller {
    async resetPassword() {
      // After changed the password

      const to = "somebody@gmail.com";
      const subject = "reset password";
      const html =
        '<p><span style="color: red">You have now changed your password. </span></p>';

      // result: true if success, or false
      const result = await app.fullEmail.sender(to, subject, html);

      this.ctx.body = "reset password success";
    }
  }
  return HomeController;
};

exports.fullEmail.service

  • Well-known services
    • "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"

CHANGELOG

  • 1.4.5
    • 2020/07/23
      • Update the dependent
  • 1.3.5
    • 2020/03/23
      • Update the dependent
  • 1.2.5
    • 2019/08/29
      • Update the dependent

License

MIT

1.4.5

4 years ago

1.3.5

4 years ago

1.2.5

5 years ago

1.1.5

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago