如何一起使用node-imap和Meteor?
我正在寻找一种方式来访问像Gmail和使用meteor的IMAP邮件帐户。 我find了node-imap,但是由于它是一个NPM模块,所以我很难让NPM模块在Meteor中工作。
使用Meteor访问IMAP帐户有什么好方法吗?
这是一个有趣的。 我完全是这样的例子,请参阅我的仓库在GitHub
简而言之:按照这个Coderwall提示安装node-imap模块。 然后在你的meteor代码中:
if (Meteor.isServer) { var require = __meteor_bootstrap__.require; var imap = require('imap');
并把实际的代码放在中
Meteor.startup(function() { ... });
在服务器端调用。
我遇到了与这里所描述的相同的麻烦。
而不是__meteor_bootstrap__.require
使用Npm.require
。
这可能是有用的https://atmospherejs.com/epaminond/imap
安装
meteor add epaminond:imap
用法
这是如何在常规节点中使用的
var Imap = require('imap');
要在Meteor中使用这个包,你可以访问全局的Imapvariables。