1

我正在寻找一种访问 IMAP 邮件帐户(如 Gmail)和使用 Meteor 的方法。我找到了 node-imap,但由于它是一个 NPM 模块,我很难让 NPM 模块在 Meteor 中工作。

有没有使用 Meteor 访问 IMAP 帐户的好方法?

4

3 回答 3

3

我遇到了与此处描述的相同的麻烦。

而不是__meteor_bootstrap__.require使用Npm.require.

于 2013-05-28T21:30:53.300 回答
2

这是一个有趣的。我就是以它为例,请在 GitHub 上查看我的存储库

简而言之:按照这个 Coderwall 提示安装 node-imap 模块。然后在你的流星代码中:

if (Meteor.isServer) {
  var require = __meteor_bootstrap__.require;
  var imap = require('imap');

并将实际代码放入

Meteor.startup(function() { ... }); 

在服务器端调用。

于 2013-02-12T05:25:50.353 回答
0

这可能很有用 https://atmospherejs.com/epaminond/imap

安装

meteor add epaminond:imap

用法

这就是它在常规节点中的使用方式

var Imap = require('imap');

要在Meteor中使用这个包,你可以访问全局Imap变量。

于 2017-02-05T12:31:07.153 回答