@tfcloud/egg-mailer
v0.1.3
Published
mailer plugin for egg
Readme
@tfcloud/egg-mailer
此插件是使用 Egg 框架开发,内部基于nodemailer实现的一个邮件小插件,详情可阅读 nodemailer 文档和 Egg 开发插件文档。
安装
npm i @tfcloud/egg-mailer --save配置
启用插件
exports.mailer = {
enable: true,
package: '@tfcloud/egg-mailer',
};默认配置
exports.mailer = {
client: {
host: '',
port: 465,
auth: {
user: ''
pass: '',
}
}可以进入目录文件 config/config.default.js 查看更多细节
示例
//app/controller/example.js
class ExampleController extends Controller {
async index() {
this.app.mailer.send({
from: '[email protected]',
to: '[email protected]',
subject: 'hello',
text: 'hello mailer',
}, (err, info) => {
if (err) {
throw err;
}
console.log(info);
});
this.ctx.body = 'this is mailer base on egg-plugin';
}
}