egg-full-email
Chinese 中文
Important
nodemailer@6.2.1
Install
$ npm i egg-full-email --save
Usage
// {app_root}/config/plugin.jsexportsfullEmail = enable: true package: "egg-full-email";
Configuration
// {app_root}/config/config.default.jsexportsfullEmail = 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 { Controller async { // 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 appfullEmail; thisctxbody = "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