如何在 Node.js 中使用 Mailgun API 发送电子邮件?
发送电子邮件是任何项目的重要组成部分,可以通过使用 Mailgun API 来实现。它在发送电子邮件方面非常受欢迎。
Mailgun的特点: 。
- 它易于上手且易于使用。
- 它是用于发送电子邮件的广泛使用和流行的模块。
- 邮件也可以安排。
Mailgun模块的安装:
- 您可以访问安装 mailgun 模块的链接。您可以使用以下命令安装此软件包。
npm install mailgun-js
- 安装 mailgun 后,您可以使用命令在命令提示符下检查您的 mailgun 版本。
npm version mailgun-js
- 之后,您可以创建一个文件夹并添加一个文件。例如index.js 。要运行此文件,您需要运行以下命令。
node index.js
- 需要模块:您需要使用这些行在文件中包含 mailgun 模块。
const mailgun = require('mailgun-js');
文件名:index.js
javascript
var API_KEY = 'Your_Api_Key';
var DOMAIN = 'Your_Domain';
var mailgun = require('mailgun-js')
({apiKey: API_KEY, domain: DOMAIN});
sendMail = function(sender_email, receiver_email,
email_subject, email_body){
const data = {
"from": sender_email,
"to": receiver_email,
"subject": email_subject,
"text": email_body
};
mailgun.messages().send(data, (error, body) => {
if(error) console.log(error)
else console.log(body);
});
}
var sender_email = 'sender@gmail.com'
var receiver_email = 'receiver@gmail.com'
var email_subject = 'Mailgun Demo'
var email_body = 'Greetings from geeksforgeeks'
// User-defined function to send email
sendMail(sender_email, receiver_email,
email_subject, email_body)
运行程序的步骤:
- 项目结构将如下所示:
- 确保您已使用以下命令安装了 mailgun:
npm install mailgun-js
- 使用以下命令运行index.js文件:
node index.js
- 如果没有发生错误,然后去检查收件人的电子邮件收件箱