<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/davmail/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/davmail/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 28 Feb 2026 07:54:35 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/davmail/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Add device code authenticator</title><link>https://sourceforge.net/p/davmail/patches/59/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Device code authentication is a bit different from call back authentication as for device code authentication a (short) code has to be copied from davmail to the web browser.&lt;/p&gt;
&lt;p&gt;The advantages of this are a slightly better user experience and some appid's don't allow/support call back authentication.&lt;/p&gt;
&lt;p&gt;I think davmail could be refactored a bit to make these changes a bit more clean (make the call back url optional, make a resource a single definition, move json parsing)&lt;/p&gt;
&lt;p&gt;Please let me know what you think of this.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dick Marinus</dc:creator><pubDate>Sat, 28 Feb 2026 07:54:35 -0000</pubDate><guid>https://sourceforge.netda14e07401a9b87b499375661e740ad6d91bd763</guid></item><item><title>#58 Support of O365 client_credentials authorization flow</title><link>https://sourceforge.net/p/davmail/patches/58/?limit=25#2495/9fbc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Turns out that I had to implement against what our corporate IT permitted and configured on the Exchange side for the specific case I had of a 24x7 application serving a single account. I have neither control nor visibility of the infrastructure end.&lt;br/&gt;
This is why this patch set specifically implements the client_credentials flow based on app-only. The code may be at least partially useful for support of delegated authentication, but I had no means to even consider that.&lt;br/&gt;
Yes, this only works if the application has been registered, and is specific to the app-only flow (which is really a bit like user name/pw with the clientId/clientSecret in the end, but for an app).&lt;/p&gt;
&lt;p&gt;From: patches@davmail.p.re.sourceforge.net &lt;a href="mailto:patches@davmail.p.re.sourceforge.net"&gt;patches@davmail.p.re.sourceforge.net&lt;/a&gt; On Behalf Of Mickael Guessant&lt;br/&gt;
Sent: Saturday, March 25, 2023 17:23&lt;br/&gt;
To: &lt;span&gt;[davmail:patches]&lt;/span&gt; &lt;a href="mailto:58@patches.davmail.p.re.sourceforge.net"&gt;58@patches.davmail.p.re.sourceforge.net&lt;/a&gt;&lt;br/&gt;
Subject: &lt;span&gt;[EXT]&lt;/span&gt; &lt;span&gt;[davmail:patches]&lt;/span&gt; #58 Support of O365 client_credentials authorization flow&lt;/p&gt;
&lt;p&gt;Caution: EXT Email&lt;/p&gt;
&lt;p&gt;Very interesting contribution.&lt;/p&gt;
&lt;p&gt;Can you please provide more details on the application registration process ?&lt;br/&gt;
This will only work with application registered in the target O365 tenant, correct ?&lt;br/&gt;
Did you have any issue with application registration for EWS access ?&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;a class="alink" href="/p/davmail/patches/58/"&gt;[patches:#58]&lt;/a&gt;&lt;a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2F&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=E5uDCMiLY8jcXy%2FywWv%2FU1Ohy4xoFmsJx9UNa%2BRssPk%3D&amp;amp;reserved=0" rel="nofollow"&gt;https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2F&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=E5uDCMiLY8jcXy%2FywWv%2FU1Ohy4xoFmsJx9UNa%2BRssPk%3D&amp;amp;reserved=0&lt;/a&gt; Support of O365 client_credentials authorization flow&lt;/p&gt;
&lt;p&gt;Status: open&lt;br/&gt;
Group: v6.0.1&lt;br/&gt;
Created: Fri Oct 28, 2022 09:36 AM UTC by Heinz Wrobel&lt;br/&gt;
Last Updated: Fri Dec 02, 2022 06:25 PM UTC&lt;br/&gt;
Owner: nobody&lt;br/&gt;
Attachments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;0001-Added-UI-support-for-missing-OAuth-related-parameter.patch&lt;a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2Fattachment%2F0001-Added-UI-support-for-missing-OAuth-related-parameter.patch&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=ArNIK4kx8s3FMm2v%2BqU0snJjCUk7yfxSU7iedwleVjw%3D&amp;amp;reserved=0" rel="nofollow"&gt;https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2Fattachment%2F0001-Added-UI-support-for-missing-OAuth-related-parameter.patch&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=ArNIK4kx8s3FMm2v%2BqU0snJjCUk7yfxSU7iedwleVjw%3D&amp;amp;reserved=0&lt;/a&gt; (7.1 kB; application/octet-stream)&lt;/li&gt;
&lt;li&gt;0002-Ooops.-Forgot-the-static-messages-for-the-prior-comm.patch&lt;a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2Fattachment%2F0002-Ooops.-Forgot-the-static-messages-for-the-prior-comm.patch&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=Mbih7P%2FAOY3xWCTJ3jpLWf7ksPmjwXIVMs%2FdkUTDxJo%3D&amp;amp;reserved=0" rel="nofollow"&gt;https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2Fattachment%2F0002-Ooops.-Forgot-the-static-messages-for-the-prior-comm.patch&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=Mbih7P%2FAOY3xWCTJ3jpLWf7ksPmjwXIVMs%2FdkUTDxJo%3D&amp;amp;reserved=0&lt;/a&gt; (1.1 kB; application/octet-stream)&lt;/li&gt;
&lt;li&gt;0003-Support-for-the-client_credentials-token-flow-added.patch&lt;a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2Fattachment%2F0003-Support-for-the-client_credentials-token-flow-added.patch&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=ptQ3qxJqXjHRPn1zUMtLX6Ses04kNDEbCfnJa7i30%2Bo%3D&amp;amp;reserved=0" rel="nofollow"&gt;https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2Fattachment%2F0003-Support-for-the-client_credentials-token-flow-added.patch&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=ptQ3qxJqXjHRPn1zUMtLX6Ses04kNDEbCfnJa7i30%2Bo%3D&amp;amp;reserved=0&lt;/a&gt; (20.6 kB; application/octet-stream)&lt;/li&gt;
&lt;li&gt;0004-Add-Exchange-Impersonation-support-for-client_creden.patch&lt;a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2Fattachment%2F0004-Add-Exchange-Impersonation-support-for-client_creden.patch&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=ICjRkd3dND8QfBpxdNO1yMVnAcG38JnTM8IySTJTRIo%3D&amp;amp;reserved=0" rel="nofollow"&gt;https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2Fattachment%2F0004-Add-Exchange-Impersonation-support-for-client_creden.patch&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=ICjRkd3dND8QfBpxdNO1yMVnAcG38JnTM8IySTJTRIo%3D&amp;amp;reserved=0&lt;/a&gt; (3.8 kB; application/octet-stream)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The patch set enables EWS+OAuth2 with the client_credentials flow and also updates the &lt;span&gt;[English]&lt;/span&gt; GUI to permit setting all required values.&lt;/p&gt;
&lt;p&gt;Microsoft is switching off Basic Authentication which means that non-interactive use of DavMail for automated email based services needs to move to app-only authentication which is client_credentials based.&lt;/p&gt;
&lt;p&gt;The Exchange server needs to be configured for app-only auth. See &lt;a href="https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-authenticate-an-ews-application-by-using-oauth" rel="nofollow"&gt;https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-authenticate-an-ews-application-by-using-oauth&lt;/a&gt;&lt;a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fexchange%2Fclient-developer%2Fexchange-web-services%2Fhow-to-authenticate-an-ews-application-by-using-oauth&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=xPVr92o6m6UXR%2BHEdaUW1UDwIEIVsw8H0FotNxI%2Bjyg%3D&amp;amp;reserved=0" rel="nofollow"&gt;https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fexchange%2Fclient-developer%2Fexchange-web-services%2Fhow-to-authenticate-an-ews-application-by-using-oauth&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=xPVr92o6m6UXR%2BHEdaUW1UDwIEIVsw8H0FotNxI%2Bjyg%3D&amp;amp;reserved=0&lt;/a&gt; If only specific email accounts should be accessible, suitable access control also needs to be enabled on the server.&lt;/p&gt;
&lt;p&gt;Remember the usual: Not responsible for anything, no warranties expressed or implied, your mileage may vary, etc ... :-)&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;Sent from sourceforge.net because you indicated interest in &lt;a href="https://sourceforge.net/p/davmail/patches/58/"&gt;https://sourceforge.net/p/davmail/patches/58/&lt;/a&gt;&lt;a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2F&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=E5uDCMiLY8jcXy%2FywWv%2FU1Ohy4xoFmsJx9UNa%2BRssPk%3D&amp;amp;reserved=0" rel="nofollow"&gt;https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fdavmail%2Fpatches%2F58%2F&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739029263%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=E5uDCMiLY8jcXy%2FywWv%2FU1Ohy4xoFmsJx9UNa%2BRssPk%3D&amp;amp;reserved=0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To unsubscribe from further messages, please visit &lt;a href="https://sourceforge.net/auth/subscriptions/"&gt;https://sourceforge.net/auth/subscriptions/&lt;/a&gt;&lt;a href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fauth%2Fsubscriptions%2F&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739185496%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=%2FDoPtlgRoIM3Dj%2BUmT4yX1%2FK2QgNy2Iawt90MEpwFWk%3D&amp;amp;reserved=0" rel="nofollow"&gt;https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fauth%2Fsubscriptions%2F&amp;amp;data=05%7C01%7Cheinz.wrobel%40nxp.com%7C92f09c0f97a84bbe499b08db2d4d2d6e%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C638153581739185496%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=%2FDoPtlgRoIM3Dj%2BUmT4yX1%2FK2QgNy2Iawt90MEpwFWk%3D&amp;amp;reserved=0&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mickael Guessant</dc:creator><pubDate>Sun, 26 Mar 2023 11:21:19 -0000</pubDate><guid>https://sourceforge.nete761529a4ea39985b5a2267620f2a64c456bd4f5</guid></item><item><title>#56 Embedded JRE is not used when launching davmail from outside it's installation directory</title><link>https://sourceforge.net/p/davmail/patches/56/?limit=25#8a86</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Improved version of this patch merged&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mickael Guessant</dc:creator><pubDate>Sat, 25 Mar 2023 16:26:27 -0000</pubDate><guid>https://sourceforge.netc89b0437044a7a140dc2049802c2997b0660dba0</guid></item><item><title>#58 Support of O365 client_credentials authorization flow</title><link>https://sourceforge.net/p/davmail/patches/58/?limit=25#2495</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Very interesting contribution.&lt;/p&gt;
&lt;p&gt;Can you please provide more details on the application registration process ?&lt;br/&gt;
This will only work with application registered in the target O365 tenant, correct ?&lt;br/&gt;
Did you have any issue with application registration for EWS access ?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mickael Guessant</dc:creator><pubDate>Sat, 25 Mar 2023 16:22:42 -0000</pubDate><guid>https://sourceforge.net8ae4c0dcd115ddfd267b2b04ecbde21ebbd9226e</guid></item><item><title>#58 Support of O365 client_credentials authorization flow</title><link>https://sourceforge.net/p/davmail/patches/58/?limit=25#f45a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am able to manually add the script provided in the patches into source and build using build instructions then I have copied lib and other files from dist folder to exiting installation folder.&lt;/p&gt;
&lt;p&gt;now we are able to pass the Client Secret value and Check the Enable OIDC/V2.0 option.&lt;/p&gt;
&lt;p&gt;after these settings done, Siebel CRM is able to read emails using O365 via DavMail.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bayapa Dadem</dc:creator><pubDate>Fri, 02 Dec 2022 18:25:54 -0000</pubDate><guid>https://sourceforge.net2f53154eb2ffb422e634e7a7ecca1b5e576949b0</guid></item><item><title>#58 Support of O365 client_credentials authorization flow</title><link>https://sourceforge.net/p/davmail/patches/58/?limit=25#8349</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;error at the O365:   Sign-in error code900144Failure reasonThe request body must contain the following parameter: '{name}'.Additional DetailsDeveloper error - the app is attempting to sign in without the necessary or correct authentication parameters.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bayapa Dadem</dc:creator><pubDate>Wed, 23 Nov 2022 18:57:51 -0000</pubDate><guid>https://sourceforge.netcb90c53122ebbe553be3b23528723d7a7edf4fbd</guid></item><item><title>#58 Support of O365 client_credentials authorization flow</title><link>https://sourceforge.net/p/davmail/patches/58/?limit=25#3bd9</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We are using DavMail  version: 6.0.1-339 and we are implementing O365 authentication, we are getting an error "-ERR Authentication failed: invalid user or password"&lt;/p&gt;
&lt;p&gt;we suspect this error is coming due to Password is not passed to O365.&lt;/p&gt;
&lt;p&gt;Can you please help us how to apply these patches into our current DavMail version?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bayapa Dadem</dc:creator><pubDate>Wed, 23 Nov 2022 18:56:55 -0000</pubDate><guid>https://sourceforge.netc62d2c4fda3be4b32e3262e12e0da52cd2fe58d6</guid></item><item><title>Support of O365 client_credentials authorization flow</title><link>https://sourceforge.net/p/davmail/patches/58/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The patch set enables EWS+OAuth2 with the client_credentials flow and also updates the &lt;span&gt;[English]&lt;/span&gt; GUI to permit setting all required values.&lt;/p&gt;
&lt;p&gt;Microsoft is switching off Basic Authentication which means that non-interactive use of DavMail for automated email based services needs to move to app-only authentication which is client_credentials based.&lt;/p&gt;
&lt;p&gt;The Exchange server needs to be configured for app-only auth. See &lt;a href="https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-authenticate-an-ews-application-by-using-oauth" rel="nofollow"&gt;https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-authenticate-an-ews-application-by-using-oauth&lt;/a&gt; If only specific email accounts should be accessible, suitable access control also needs to be enabled on the server.&lt;/p&gt;
&lt;p&gt;Remember the usual: Not responsible for anything, no warranties expressed or implied, your mileage may vary, etc ... :-)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Heinz Wrobel</dc:creator><pubDate>Fri, 28 Oct 2022 09:36:37 -0000</pubDate><guid>https://sourceforge.netcd13316103cbce97eaa9b1549592e84886b1f3bb</guid></item><item><title>#57 Login twice required, can davmail add the domain the first time, and remove it the second time?</title><link>https://sourceforge.net/p/davmail/patches/57/?limit=25#5632</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This can be closed as I moved it to a feature request.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Caroline ter Bruggen</dc:creator><pubDate>Mon, 28 Mar 2022 08:34:48 -0000</pubDate><guid>https://sourceforge.net09ce1e870fa7c80f2392bdb35961ec264e6f7c5f</guid></item><item><title>#57 Login twice required, can davmail add the domain the first time, and remove it the second time?</title><link>https://sourceforge.net/p/davmail/patches/57/?limit=25#afe5</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Would it perhaps be a solution to hand a cookie to davmail after logging in through the web browser? As has been proposed in 2018: &lt;a href="https://sourceforge.net/p/davmail/patches/37/?"&gt;https://sourceforge.net/p/davmail/patches/37/?&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Caroline ter Bruggen</dc:creator><pubDate>Thu, 24 Mar 2022 14:08:07 -0000</pubDate><guid>https://sourceforge.net2e18aca8047d1502a6cdbf04fee14ab5869c12e3</guid></item></channel></rss>