尝试从Office 365帐户读取邮件时遇到问题。下面是我使用的代码:
const EWS = require('node-ews');
// exchange server connection info
const ewsConfig = { username: 'myuser@myDomain.com', password: 'mypassword', host: 'https://outlook.office365.com/owa/myDomain.com/', auth: 'basic' };
// initialize node-ews
const ews = new EWS(ewsConfig);
// define ews api function
const ewsFunction = 'ExpandDL';
// define ews api function args
const ewsArgs = { 'Mailbox': { 'EmailAddress':'publiclist@domain.com' } };
// query EWS and print resulting JSON to console
ews.run(ewsFunction, ewsArgs).then(result => {
console.log(JSON.stringify(result)); }).catch(err => {
console.log(err.message); });发布于 2020-06-03 08:05:38
您的EWS配置对于Office365是错误的,Office365的EWS端点是https://outlook.office365.com/ews/exchange.asmx,所以您应该只有
const ewsConfig = { username: 'myuser@myDomain.com', password: 'mypassword', host: 'https://outlook.office365.com', auth: 'basic' };https://stackoverflow.com/questions/62155764
复制相似问题