Activity for DavMail POP/IMAP/SMTP/Caldav to Exchange

  • Mickael Guessant Mickael Guessant committed [r4001] on Code

    Graph: add graph specific mappings in LdapConnection (userprincipalname, mailboxtype, persontype, isfavorite)

  • Mickael Guessant Mickael Guessant committed [r4000] on Code

    Graph: use lowercase attributes in galfind map to match LdapConnection implementation

  • Mickael Guessant Mickael Guessant committed [r3999] on Code

    Graph: protect search parameter value with double quotes and escape content with backslash

  • Mickael Guessant Mickael Guessant committed [r3998] on Code

    Graph: implement escapeDoubleQuotes in StringUtil

  • Mickael Guessant Mickael Guessant committed [r3997] on Code

    Graph: refactor galFind to properly map attributes coming from people endpoint

  • Mickael Guessant Mickael Guessant committed [r3996] on Code

    Graph: add addHeader to GraphRequestBuilder to set custom HTTP request headers

  • Mickael Guessant Mickael Guessant committed [r3995] on Code

    Graph: switch description field to MAPI property as personalNotes is not searchable

  • Mickael Guessant Mickael Guessant committed [r3994] on Code

    LDAP: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3993] on Code

    Graph: fix not condition and implement sizeLimit on graph iterator

  • Mickael Guessant Mickael Guessant committed [r3992] on Code

    Graph: first try at people search implementation based on poor filtering support on people endpoint

  • Mickael Guessant Mickael Guessant committed [r3991] on Code

    Graph: catch SC_CONFLICT in JsonResponseHandler

  • Mickael Guessant Mickael Guessant committed [r3990] on Code

    Graph: refactor search condition filter to match GraphField implementation, switch galFind to people handler

  • Mickael Guessant Mickael Guessant committed [r3989] on Code

    Graph: Implement HttpConflictException for 409 conflict error code

  • Mickael Guessant Mickael Guessant committed [r3988] on Code

    Graph: refactor contact unit test to match Graph API constraints

  • Mickael Guessant Mickael Guessant committed [r3987] on Code

    POP: fix typo

  • Mickael Guessant Mickael Guessant committed [r3986] on Code

    Cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3985] on Code

    Graph: map event fields and implement integer extended property search

  • Mickael Guessant Mickael Guessant committed [r3984] on Code

    Graph: force default Oauth scope to "openid profile offline_access" with preconsented application clientId

  • Mickael Guessant Mickael Guessant committed [r3983] on Code

    Graph: add missing iconIndex field, handle null values for X-MICROSOFT-CDO properties

  • Mickael Guessant Mickael Guessant committed [r3982] on Code

    Graph: apply field refactoring to events and tasks

  • Mickael Guessant Mickael Guessant committed [r3981] on Code

    Graph: revert change on ExchangeSession.createOrUpdateContact, do not exclude private from reset

  • Mickael Guessant Mickael Guessant committed [r3980] on Code

    Graph: remove getGraphId from EWS code

  • Mickael Guessant Mickael Guessant committed [r3979] on Code

    Cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3978] on Code

    Cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3977] on Code

    Maven: update swt to 4.37, windows package

  • Mickael Guessant Mickael Guessant committed [r3976] on Code

    Graph: refactor getMimeHeaders based on GraphField, handle missing from header

  • Mickael Guessant Mickael Guessant committed [r3975] on Code

    Graph: implement from header and format returned JSON email address

  • Mickael Guessant Mickael Guessant committed [r3974] on Code

    EWS: improve missing From header handling

  • Mickael Guessant Mickael Guessant committed [r3973] on Code

    IMAP: handle bug 3 from https://github.com/mguessan/davmail/issues/444 RFC 3501 violation breaking some clients, always encode envelope header value

  • Mickael Guessant Mickael Guessant committed [r3972] on Code

    Graph: extend GraphField refactoring to messages

  • Mickael Guessant Mickael Guessant committed [r3971] on Code

    O365: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3970] on Code

    IMAP: handle bug 1 from https://github.com/mguessan/davmail/issues/444

  • Mickael Guessant Mickael Guessant committed [r3969] on Code

    O365: merge https://github.com/mguessan/davmail/pull/442 Missing patch to handle O365_DEVICECODE

  • Mickael Guessant Mickael Guessant committed [r3968] on Code

    Doc: document O365DeviceCode in template davmail.properties

  • Mickael Guessant Mickael Guessant committed [r3967] on Code

    O365: move oauth scope to Settings.getOauthScope()

  • Mickael Guessant Mickael Guessant committed [r3966] on Code

    O365: merge https://github.com/mguessan/davmail/pull/442 Refactor to use RestRequest, clean up code

  • Mickael Guessant Mickael Guessant committed [r3965] on Code

    O365: merge https://github.com/mguessan/davmail/pull/442 Add device code authenticator

  • Dick Marinus Dick Marinus created ticket #59

    Add device code authenticator

  • Mickael Guessant Mickael Guessant committed [r3964] on Code

    Graph: move date conversion to graph object, map event fields in GraphField

  • Emile CARCAMO Emile CARCAMO posted a comment on discussion Help

    Hi Mickael, thx for your feedback. I run davmail/fetchmail/procmail from my own laptop. No Windows here, just a Fedora43 :) I already have O365Interactive in my setup and I launch Firefox as a browser to authenticate with 2FA. So the blocking occurs on the MS-Exchange side, correct ? With best regards, Émile

  • Mickael Guessant Mickael Guessant posted a comment on discussion Help

    Hi Emile, the error seems unrelated: this message is usually because conditional access blocks access. If you are on a company provided laptop you should be able to complete authentication with native browser and O365Interactive.

  • Mickael Guessant Mickael Guessant committed [r3963] on Code

    Graph: compute $select and $expand parameters from provided field list

  • Mickael Guessant Mickael Guessant committed [r3962] on Code

    Graph: implement max count in contact search

  • Mickael Guessant Mickael Guessant committed [r3961] on Code

    Graph: adjust contac test cases for Graph API

  • Mickael Guessant Mickael Guessant committed [r3960] on Code

    Graph: refactor odata.etag and handle null values for boolean fields

  • Mickael Guessant Mickael Guessant committed [r3959] on Code

    Graph: map fileas and outlookmessageclass, exclude subject from contact

  • Emile CARCAMO Emile CARCAMO posted a comment on discussion Help

    Dear Users, My last post from Nov24th got solved, sorry I did not update that issue, my bad :-( Since a few days (early Feb 2026) we are facing problems when accessing Exchange servers and we suspect EWS support was removed earlier than expected (Oct.2026). In the enclosed ZIP archive you'll find : my .davmail.properties davmail.log file resulting of a trial today 2026-02-19 at 08:45 AM 2 screen-shots explaining connection succeeded but access was impossible for the moment !! May someone please explain...

  • Mickael Guessant Mickael Guessant committed [r3958] on Code

    Graph: continue graph field refactoring, handle dates in field, improve smtpemail management

  • Mickael Guessant Mickael Guessant committed [r3957] on Code

    Carddav: handle VCARD4 birthday format yyyyMMdd

  • Mickael Guessant Mickael Guessant committed [r3956] on Code

    Graph: fix regression, force number attributes value

  • Mickael Guessant Mickael Guessant committed [r3955] on Code

    Graph: continue major refactoring, map contact fields in GraphField

  • Mickael Guessant Mickael Guessant committed [r3954] on Code

    Graph: major refactoring, move away from EWS fields and implement GraphField

  • Mickael Guessant Mickael Guessant committed [r3953] on Code

    Graph: handle more search use cases

  • Mickael Guessant Mickael Guessant committed [r3952] on Code

    Graph: get graph url from settings and allow api version override with davmail.graphVersion

  • Mickael Guessant Mickael Guessant committed [r3951] on Code

    Cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3950] on Code

    Add unit tests on StringEncryptor

  • Jenny Jenny created ticket #749

    changes to contact cannot be written to server, error Property is not valid for this object type

  • Mickael Guessant Mickael Guessant committed [r3949] on Code

    Graph: switch to /search/query for people search, need People.Read scope

  • Mickael Guessant Mickael Guessant committed [r3948] on Code

    Graph: experimental implementation of contact search based on AttributeConditions

  • Mickael Guessant Mickael Guessant committed [r3947] on Code

    Graph: implement isBinary on ExtendedFieldURI and force extended graphId name for smtpemail1-3

  • Mickael Guessant Mickael Guessant committed [r3946] on Code

    O365: Microsoft changed https://login.microsoftonline.com/common/oauth2/nativeclient to redirect to /common/wrongplace, use https://localhost/common/oauth2/nativeclient instead

  • Mickael Guessant Mickael Guessant committed [r3945] on Code

    SMTP: merge change suggested in https://github.com/mguessan/davmail/pull/437 Allow messages with the same message id but different recipient list

  • Mickael Guessant Mickael Guessant committed [r3944] on Code

    Cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3943] on Code

    Suppress inspection "UnusedProperty" in stdtimezones.properties

  • Mickael Guessant Mickael Guessant committed [r3942] on Code

    Doc: switch urls to https for external links

  • Mickael Guessant Mickael Guessant committed [r3941] on Code

    Doc: switch urls to https for external links

  • Mickael Guessant Mickael Guessant committed [r3940] on Code

    Graph: allow graph API version change from beta to v1.0

  • Mickael Guessant Mickael Guessant committed [r3939] on Code

    Doc: merge https://github.com/mguessan/davmail/pull/436/ Superfluous bracket removed

  • Mickael Guessant Mickael Guessant committed [r3938] on Code

    SMTP: review smtpAllowDuplicateSend flag logic and improve logging

  • Mickael Guessant Mickael Guessant committed [r3937] on Code

    Graph: fix sonar audit alert on InterruptedException handling

  • Mickael Guessant Mickael Guessant committed [r3936] on Code

    Graph: refactor throttling handling to apply retry logic to graph and json requests

  • Mickael Guessant Mickael Guessant committed [r3935] on Code

    Graph: initial galFind implementation, detect Azure throttling and automatically retry requests

  • Mickael Guessant Mickael Guessant committed [r3934] on Code

    Avoid errors on null value in StringUtil.escapeQuotes method

  • Mickael Guessant Mickael Guessant committed [r3933] on Code

    Graph: add additional signatures for graphId fields

  • Mickael Guessant Mickael Guessant committed [r3932] on Code

    Graph: add Directory.Read.All OIDC scope to access /users endpoint for LDAP search

  • Mickael Guessant Mickael Guessant committed [r3931] on Code

    Test case for testReplaceIcal4Principal

  • Mickael Guessant Mickael Guessant committed [r3930] on Code

    Security: replace regex in replaceIcal4Principal with simple substring calls to fix https://github.com/mguessan/davmail/security/code-scanning/22

  • Mickael Guessant Mickael Guessant committed [r3929] on Code

    GUI: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3928] on Code

    Config: switch to XDG compliant config file path by default

  • Mickael Guessant Mickael Guessant committed [r3927] on Code

    Graph: review and document GraphObject implementation

  • Mickael Guessant Mickael Guessant committed [r3926] on Code

    IMAP: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3925] on Code

    NTLM: adjust DavMail NTLM and SpNego to avoid compilation warning

  • Mickael Guessant Mickael Guessant committed [r3924] on Code

    Linux: clean desktop entry content to match recommendations

  • Mickael Guessant Mickael Guessant committed [r3923] on Code

    SMTP: allow sending multiple messages with the same message id, see https://github.com/mguessan/davmail/issues/433

  • Mickael Guessant Mickael Guessant committed [r3922] on Code

    SMTP: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3921] on Code

    SWT: resize tray icon using AWT SCALE_AREA_AVERAGING for better rendering

  • Emile CARCAMO Emile CARCAMO posted a comment on discussion Help

    Hello I get exactly the same misbehaviour as you Luigi, I'm running davmail-6.5.1-4.1.noarch mer. 26 nov. 2025 06:58:11 openjfx-17.0.17.1-1.fc43.x86_64 mer. 26 nov. 2025 06:48:33 java-latest-openjdk-headless-25.0.1.0.8-0.1.fc43.x86_64 mer. 26 nov. 2025 06:48:33 java-latest-openjdk-devel-25.0.1.0.8-0.1.fc43.x86_64 mer. 26 nov. 2025 06:48:33 java-latest-openjdk-25.0.1.0.8-0.1.fc43.x86_64 mer. 26 nov. 2025 06:48:33 my "alternatives --config java" points to : /usr/lib/jvm/java-latest-openjdk/bin/java...

  • Emile CARCAMO Emile CARCAMO posted a comment on discussion Help

    Dear All I've been using davmail for a long time now, together with Fedora versions. I've kept davmail at version 6.0.0-3389.noarch since I don't touch a running config ;) It has some java dependencies such as : root@dell540:~# alternatives --config java Il existe 3 programmes qui fournissent « java ». Sélection Commande 1 /usr/lib/jvm/java-25-openjdk/bin/java 2 /usr/lib/jvm/java-21-openjdk/bin/java 3 /usr/lib/jvm/jre-1.8.0-oracle.x86_64/bin/java <-- this one ! Tapez « Entrée » pour garder la sélection...

  • Mickael Guessant Mickael Guessant committed [r3920] on Code

    Graph: implement VALARM

  • Mickael Guessant Mickael Guessant committed [r3919] on Code

    Linux: prepare spec file for RHEL10

  • Mickael Guessant Mickael Guessant committed [r3918] on Code

    Linux: enable jdk 21 in debian package

  • Mickael Guessant Mickael Guessant committed [r3917] on Code

    Fix encoding on messages

  • Mickael Guessant Mickael Guessant committed [r3916] on Code

    Cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3915] on Code

    Graph: implement LOCATION and CATEGORIES on events

  • Mickael Guessant Mickael Guessant committed [r3914] on Code

    Graph: on event creation client may request event by original item name, implement search by urlcompname in addition to fetch by item id

  • Mickael Guessant Mickael Guessant committed [r3913] on Code

    Graph: refactor exception occurrences update/delete and fix date conversion

  • Mickael Guessant Mickael Guessant committed [r3912] on Code

    Docker: fix interactive run command to store configuration on XDG compliant directory, map user ids and access X11 without xhost +

  • Mickael Guessant Mickael Guessant committed [r3911] on Code

    Docker: check for /run/.containerenv on podman

  • Mickael Guessant Mickael Guessant committed [r3910] on Code

    Graph: refactor get recurrence id, extract date configuration to helper class

  • Mickael Guessant Mickael Guessant committed [r3909] on Code

    Graph: fix caldav exception occurrence management, graph returns unique iCalUid instead of master event uid

1 >
MongoDB Logo MongoDB