前言
在日常的前端开发中,发送邮件是一个非常常见的功能,而使用 Node.js 通过 Gmail 发送邮件,可以使用 nodemailer 包进行实现。而 strapi-email-nodemailer-gmail 是一个使用 strapi 后台框架进行封装的 nodemailer 应用,可以快速实现发送邮件的功能。本篇文章将介绍 strapi-email-nodemailer-gmail 的使用教程及样例代码。
前置条件
在使用 strapi-email-nodemailer-gmail 包之前,需要先安装 strapi 后台框架。可以使用以下命令安装:
npm install strapi -g
安装
使用以下命令进行安装:
npm install strapi-email-nodemailer-gmail
配置
在安装完成后,在 strapi 项目中找到 /config/plugins.js 文件,在其 exports 中添加以下内容:
-- -------------------- ---- ------- -------------- - -- --- -- -- -- -- --- ------ - --------- ------------- ---------------- - -------- -------- ----- - ----- ---------------------- ----- ---------------------- -- -- --------- - ------------ -------------------- --------------- -------------------- -- -- -- --- ---
其中,GMAIL_USERNAME 和 GMAIL_PASSWORD 是通过 gmail 设置的用户名和密码。
发送邮件
在应用中使用以下代码即可发送邮件:
strapi.plugins.email.services.email.send({ to: 'example@gmail.com', subject: 'Hello World!', text: 'Hello World!', html: '<p>Hello World!</p>', });
可以设置以下参数:
- to:收件人邮箱地址
- subject:邮件主题
- text:纯文本邮件正文
- html:HTML 格式邮件正文
- attachments:附件
示例
以下是一个完整的 strapi 应用示例代码:
-- -------------------- ---- ------- -------------- - - ----- -------------- - ----- ------------------------------------------ --- -------------------- -------- ------ -------- ----- ------ -------- ----- --------- ------------ --- --------------- -------- -- --
结语
通过 strapi-email-nodemailer-gmail,可以方便地使用 strapi 后台框架实现邮件发送功能。希望本文对您有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671a730d0927023822671