I installed davmail-5.5.1-1.2.noarch from https://download.opensuse.org/repositories/home:/mguessan:/davmail/CentOS_7/noarch/davmail-5.5.1-1.2.noarch.rpm and tried to use O365Interactive mode. It fails with an error in the log that davmail.exchange.auth.O365InteractiveAuthenticator class is not found. Indeed if I look in /usr/share/davmail/davmail.jar I see other similar .class files, but not that one.
unzip -l /usr/share/davmail/davmail.jar |grep O365
16677 01-01-1980 00:00 davmail/exchange/auth/O365Authenticator.class
8720 01-01-1980 00:00 davmail/exchange/auth/O365ManualAuthenticator.class
7254 01-01-1980 00:00 davmail/exchange/auth/O365ManualAuthenticatorDialog.class
2862 01-01-1980 00:00 davmail/exchange/auth/O365StoredTokenAuthenticator.class
8369 01-01-1980 00:00 davmail/exchange/auth/O365Token.class
This is because OpenJFX is not available on CentOS 7 => DavMail compiles without OpenJFX based interactive authenticator.
Would need to find the right dependency on Centos 7 to fix this