davmail icon indicating copy to clipboard operation
davmail copied to clipboard

Davmail does not work correctly for partner.outlook.cn with O365Interactive mode

Open yuhaoth opened this issue 3 years ago • 2 comments

With O365Interactive mode and ewsURl is https://partner.outlook.cn/ews/exchange.asmx , it does not login with right auth site. It expect login with https://login.partner.microsoftonline.cn. And I found :

  • davmail.url is reset to https://outlook.office365.com/EWS/Exchange.asmx
  • It login with https://login.microsoftonline.com . Below is my conf.
davmail.ssl.keystoreType=
davmail.ssl.keystorePass=
davmail.proxyPassword=
davmail.oauth.tenantId=
davmail.oauth.clientId=
davmail.enableKerberos=false
davmail.smtpPort=1025
davmail.folderSizeLimit=
davmail.forceActiveSyncUpdate=false
davmail.imapAutoExpunge=true
davmail.useSystemProxies=false
davmail.proxyUser=
davmail.caldavEditNotifications=false
davmail.ssl.nosecuresmtp=false
davmail.caldavPastDelay=0
davmail.ssl.keyPass=
log4j.logger.httpclient.wire=WARN
davmail.noProxyFor=
log4j.logger.org.apache.commons.httpclient=WARN
davmail.server=false
davmail.popMarkReadOnRetr=false
davmail.ssl.nosecureimap=false
davmail.disableTrayActivitySwitch=false
davmail.caldavAutoSchedule=true
davmail.enableProxy=false
davmail.proxyPort=
davmail.logFileSize=
davmail.mode=O365Interactive
davmail.smtpSaveInSent=true
davmail.bindAddress=localhost
davmail.ssl.nosecurepop=false
davmail.ssl.pkcs11Library=
log4j.rootLogger=WARN
davmail.ssl.keystoreFile=
log4j.logger.davmail=DEBUG
davmail.ssl.clientKeystoreType=
davmail.clientSoTimeout=
davmail.ssl.pkcs11Config=
davmail.ssl.clientKeystorePass=
davmail.imapPort=1143
davmail.url=https://partner.outlook.cn/EWS/Exchange.asmx
log4j.logger.org.apache.http.conn.ssl=WARN
davmail.sentKeepDelay=0
davmail.ssl.nosecureldap=false
davmail.imapAlwaysApproxMsgSize=false
davmail.ssl.nosecurecaldav=false
davmail.popPort=1110
davmail.defaultDomain=
davmail.showStartupBanner=true
davmail.proxyHost=
davmail.ldapPort=1389
log4j.logger.org.apache.http.wire=WARN
davmail.disableGuiNotifications=false
davmail.server.certificate.hash=
davmail.imapIdleDelay=
davmail.allowRemote=false
davmail.disableUpdateCheck=false
log4j.logger.org.apache.http=WARN
davmail.caldavPort=1080
davmail.enableKeepAlive=false
davmail.ssl.clientKeystoreFile=
davmail.logFilePath=
davmail.carddavReadPhoto=true
davmail.keepDelay=30
davmail.oauth.redirectUri=
davmail.caldavAlarmSound=

yuhaoth avatar Jul 16 '22 04:07 yuhaoth

Just did a quick search&replace in the code, and it works for my company's mailbox https://github.com/DDoSolitary/davmail/tree/21vianet https://ci.appveyor.com/project/DDoSolitary/davmail/build/job/fix01qbaqdtwm29k/artifacts Will try to add an configuration option later

DDoSolitary avatar Jul 05 '23 09:07 DDoSolitary

@DDoSolitary , I am not sure if you want to create a PR? I am not familiar with Java. I hope it can be fixed in release version

yuhaoth avatar Nov 30 '23 06:11 yuhaoth