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

  • 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

  • Mickael Guessant Mickael Guessant committed [r3908] on Code

    Graph: log updated occurrence content

  • Mickael Guessant Mickael Guessant committed [r3907] on Code

    Graph: fix modified occurrences search

  • Mickael Guessant Mickael Guessant committed [r3906] on Code

    Graph: fix null folderPath and implement deleteItem for contacts, events and tasks

  • Mickael Guessant Mickael Guessant committed [r3905] on Code

    O365: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3904] on Code

    Graph: do not set haspicture to null, breaks graph call

  • Mickael Guessant Mickael Guessant committed [r3903] on Code

    Graph: initiate modified occurrences and rrule implementation

  • Mickael Guessant Mickael Guessant committed [r3902] on Code

    Graph: fix some contact sync issues

  • Mickael Guessant Mickael Guessant committed [r3901] on Code

    Cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3900] on Code

    O365: catch SWT error to enable failover to OpenJFX

  • Mickael Guessant Mickael Guessant committed [r3899] on Code

    Caldav: do not set private field to null, breaks graph backend that expects boolean

  • Mickael Guessant Mickael Guessant committed [r3898] on Code

    Carddav: change photo format to https://datatracker.ietf.org/doc/html/rfc2397 format, see https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/441

  • Mickael Guessant Mickael Guessant committed [r3897] on Code

    Caldav: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3896] on Code

    Linux: merge https://github.com/mguessan/davmail/pull/427 Fedora 43 fix

  • Mickael Guessant Mickael Guessant committed [r3895] on Code

    Caldav: mailbox field is empty on standard calendar folder, need to failover to user email in getCalendarEmail

  • Mickael Guessant Mickael Guessant committed [r3894] on Code

    Linux: davmail swt overwrite jar if exists

  • Mickael Guessant Mickael Guessant committed [r3893] on Code

    Linux: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3892] on Code

    Linux: cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3891] on Code

    Linux: work on https://github.com/mguessan/davmail/pull/383 Enhance davmail script to allow overrides

  • Mickael Guessant Mickael Guessant committed [r3890] on Code

    Linux: Introduce "davmail swt" command in platform independent package to retrieve latest SWT jar

  • Mickael Guessant Mickael Guessant committed [r3889] on Code

    O365: do not try failover on linux, SWT gtk browser breaks JFX

  • Mickael Guessant Mickael Guessant committed [r3888] on Code

    Cleanup from audit

  • Mickael Guessant Mickael Guessant committed [r3887] on Code

    O365: log swt browser error detail

  • Mickael Guessant Mickael Guessant committed [r3886] on Code

    GUI: Enable tray add missing messages

  • Mickael Guessant Mickael Guessant committed [r3885] on Code

    Move SWT dependency from suggest to depends in debian package

  • Mickael Guessant Mickael Guessant committed [r3884] on Code

    GUI: introduce davmail.enableTray setting to control window/tray icon modes, by default tray is disabled on linux, override with command line options -notray and -tray, see https://github.com/mguessan/davmail/issues/428

1 >
MongoDB Logo MongoDB