1. 首页
  2. 考试认证
  3. 其它
  4. 在浏览器中查看通过Nodemailer发送的邮件示例代码

在浏览器中查看通过Nodemailer发送的邮件示例代码

上传者: 2024-12-09 09:12:51上传 ZIP文件 3.69KB 热度 7次

简介

Letter-Opener 是一个工具,可以将 .eml 文件转换为可用的邮件域对象,便于在浏览器中查看通过 Nodemailer 发送的电子邮件。

快速开始

  1. 安装 Letter-Opener

```bash

npm install letter-opener

```

  1. 引入并初始化

```javascript

var letterOpener = require('letter-opener');

var core = new letterOpener('tmp');

```

  1. 查找单个邮件

```javascript

var id = 'filename-of-message'; // 消息文件名

core.findMessage(id, function gotMessage(err, message) {

   if (err) {

       console.error('Error:', err);

   } else {

       console.log('Message:', message);

   }

});

```

  1. 查找所有邮件

```javascript

core.findAllMessages(function allMessages(err, messageFiles) {

   if (err) {

       console.error('Error:', err);

   } else {

       console.log('All Messages:', messageFiles);

   }

});

```

注意

  • 请确保 .eml 文件存储在指定的临时目录中,以便 Letter-Opener 正常工作。

  • 检查 Nodemailer 的版本兼容性。

示例运行结果


Message: {...邮件内容}

All Messages: [\"msg1.eml\", \"msg2.eml\"]

下载地址
用户评论