我正在寻找一种方法来访问一个IMAP邮件帐户,如Gmail和使用Meteor。我找到了node-imap,但由于它是一个NPM模块,我很难让NPM模块在Meteor中工作。
有没有使用Meteor访问IMAP帐户的好方法?
发布于 2013-02-12 13:25:50
这是一个有趣的问题。我以此为例,请参阅my repository for it on GitHub
简而言之:按照this Coderwall tip安装node-imap模块。然后在你的流星代码中:
if (Meteor.isServer) {
var require = __meteor_bootstrap__.require;
var imap = require('imap');并将实际代码放在
Meteor.startup(function() { ... }); 在服务器端调用。
发布于 2013-05-29 05:30:53
我遇到了和here描述的一样的麻烦。
使用Npm.require而不是__meteor_bootstrap__.require。
发布于 2017-02-05 20:31:07
这可能是有用的https://atmospherejs.com/epaminond/imap
安装
meteor add epaminond:imap用法
这就是它在常规节点中的用法
var Imap = require('imap');要在Meteor中使用这个包,只需访问全局Imap变量即可。
https://stackoverflow.com/questions/14822500
复制相似问题