Tag: exchange server

尝试更新标志的节点imap:错误:以无效状态接收的命令。

提交这个问题及其答案,因为SA(和谷歌)对此非常无益。 我需要删除我的收件箱中的所有邮件。 为了清晰起见,下面的不相关的行被切断: function openInbox(cb){ imap.openBox('INBOX', true, cb); } imap.once('ready', function() { openInbox(function(err,box){ if (err) throw err; var f = imap.seq.fetch('1:*', { bodies: 'HEADER.FIELDS (FROM)', struct: true }); f.on('message', function(msg, seqno){ console.log('Message #%d', seqno); imap.seq.addFlags(seqno, 'Deleted', function(err){ console.log(err); }); }); f.once('end', function(){ imap.end(); }); }); }); imap.connect(); 这一切看起来不错,当我用console.log胡椒粉,我看到它正在阅读电子邮件就好了。 一切看起来应该是好的,但我得到: { [Error: Command received in Invalid […]

Node.js与MS Exchange EWS的集成

我正在尝试使用Node.js来调用SOAP Exchange EWS服务。 我创build了一个简单的http客户端,如下所示: var https = require('https'); var username = 'user'; var password = 'password'; var auth = 'NTLM ' + new Buffer(username + ":" + password).toString('base64'); var options = { host : 'exchangehost', port : 443, method : 'post', path : '/Exchange.asmx', headers : { Authorization : auth } }; var request = […]