简介
在前端开发中,我们时常需要使用邮件服务,比如发送邮件,通知邮件等。而 nodemailer
是一个非常方便的使用 Node.js 发送邮件的模块,而 @adamvr/nodemailer-mandrill-transport
是 nodemailer
的一个插件,可以用于发送 Mandrill 邮件。
安装
你可以使用 npm
进行安装,命令如下:
npm install @adamvr/nodemailer-mandrill-transport
使用方法
首先我们需要引入 nodemailer
和 @adamvr/nodemailer-mandrill-transport
:
const nodemailer = require('nodemailer'); const mandrillTransport = require('@adamvr/nodemailer-mandrill-transport');
然后我们需要设置 mandrillApiKey
,这可以在 Mandrill 的官网上获取到。比如:
const mandrillApiKey = 'YOUR_API_KEY_HERE';
接下来我们需要创建一个 transporter
,并将 mandrillTransport
作为参数传入,示例代码如下:
const transporter = nodemailer.createTransport(mandrillTransport({ auth: { apiKey: mandrillApiKey } }));
这样我们就可以使用 transporter
进行发送邮件了。示例代码如下:
-- -------------------- ---- ------- ----- ----------- - - ----- ------------------------ --- ----------------------- -------- ---- ------- ---- -- --------- ----- ----------- ------------------ -- - ---- ----- ---- -- ------------- -- --------------------------------- --------------- ------ -- ------- - ------------------- - ---- - ------------------ ----- - - --------------- - ---
总结
@adamvr/nodemailer-mandrill-transport
是一个非常方便的使用 Mandrill 发送邮件的 Node.js 插件,可以为我们的项目节省大量的时间和精力。希望本文对你有所帮助,谢谢!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055eb281e8991b448dc546