有没有办法使用 EWS 托管 api(NodeJs 实现)从 MS-Exchange 中的自定义文件夹中读取电子邮件?我可以从收件箱中读取,但我有自定义文件夹名称,电子邮件将移至该名称,我希望在这些文件夹中读取代码。
我试过什么。
const EWS = require('node-ews');
const ewsConfig = {
username: '<Email>',
password: '<Password>',
host: '<Exchange URL>'
};
const ews = new EWS(ewsConfig);
const ewsFunction = 'FindItem';
var ewsArgs = {
'attributes': {
'Traversal': 'Shallow'
},
'ItemShape': {
't:BaseShape': 'IdOnly',
't:AdditionalProperties': {
't:FieldURI': {
'attributes': {
'FieldURI': 'item:Subject'
}
}
}
},
'ParentFolderIds': {
'DistinguishedFolderId': {
'attributes': {
'Id': '<Some Custom Folder>'
}
}
}
};
(async function () {
try {
let result = await ews.run(ewsFunction, ewsArgs);
console.log(result);
} catch (err) {
console.log(err.message);
}
})();
错误:
a:ErrorInvalidRequest: The request is invalid.: {"ResponseCode":"ErrorInvalidRequest","Message":"The request is invalid."}
qq_遁去的一_1
潇湘沐
相关分类