我尝试使用ews-javascript-api从Exchange服务器上读取邮件。
但是,FindItems的承诺没有被执行。
var ews = require('ews-javascript-api');
var ExchangeService = ews.ExchangeService;
var service = new ExchangeService(ews.ExchangeVersion.Exchange2010);
service.Credentials = new ews.ExchangeCredentials("MY_USERNAME", "MY_PASSWORD");
service.Url = new ews.Uri("https://outlook.office365.com/Ews/Exchange.asmx");
var items = service.FindItems(ews.WellKnownFolderName.Inbox, "hasattachment:true",new ews.ItemView(1));
items.then(function(response){
console.log("RESPONSE");
},function(err){
console.log("ERROR");
});
答案 0 :(得分:0)
你的意思是ews-javascript-api(不是aws-javascript-api)?
您可能遇到问题报告here,修复了尚未发布到npm上的最新标记的问题,您可以安装ews-javascript-api@next
以暂时解决。