首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Node.js中发送电子邮件?

在Node.js中发送电子邮件可以使用第三方库nodemailer。nodemailer是一个流行的Node.js库,用于发送电子邮件。它支持多种邮件传输协议,包括SMTP、Sendmail、Amazon SES等。

以下是一个示例代码,演示如何使用nodemailer发送电子邮件:

代码语言:javascript
复制
const nodemailer = require('nodemailer');

// 创建一个可重用的传输器对象
let transporter = nodemailer.createTransport({
  host: 'smtp.example.com',
  port: 587,
  secure: false, // true for 465, false for other ports
  auth: {
    user: 'your-email@example.com',
    pass: 'your-password'
  }
});

// 邮件选项
let mailOptions = {
  from: 'your-email@example.com',
  to: 'recipient@example.com',
  subject: 'Hello from Node.js',
  text: 'This is a test email sent from Node.js'
};

// 发送邮件
transporter.sendMail(mailOptions, (error, info) => {
  if (error) {
    console.log('Error occurred:', error.message);
    return;
  }
  console.log('Message sent successfully!');
  console.log('Message ID:', info.messageId);
});

在上面的代码中,我们首先创建了一个传输器对象,指定了SMTP服务器的主机、端口、认证信息等。然后,我们定义了邮件选项,包括发件人、收件人、主题和正文。最后,我们使用传输器对象的sendMail方法发送邮件,并处理发送结果。

此外,腾讯云也提供了一些与电子邮件相关的产品和服务,例如腾讯企业邮、腾讯邮件推送等。您可以根据具体需求选择适合的产品。

参考链接:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1分0秒

四轴激光焊接控制系统

7分5秒

云上远程开发Node.js应用

3分1秒

PLC分路器是如何工作的?生产过程中有哪些重要工序?

4分53秒

032.recover函数的题目

21分54秒

同花顺图数据库选型:消息面、基本面、技术面

1分51秒

如何选择合适的PLC光分路器?

6分0秒

新能源汽车安全性测评,这就是为什么电动汽车在碰撞中更安全

3分18秒

最新技术!3D打印房屋可回收利用增加可持续发展

12分50秒

10分钟零基础搭建自己的饥荒Don’t Starve服务器,和小伙伴联机开服

1分1秒

多通道振弦传感器无线采集仪在工程监测中是否好用?

52秒

衡量一款工程监测振弦采集仪是否好用的标准

5分33秒

JSP 在线学习系统myeclipse开发mysql数据库web结构java编程

领券