IMAP Journal Connection Failed
Microsoft 365 (i.e. Office 365) IMAP plaintext auth disabled
As of 1 October 2022, Microsoft deprecated plaintext IMAP authentication on the Microsoft 365 platform. Thus, to continue to use IMAP to retrieve journaling traffic, it is necessary to setup OAUTH authentication in MailArchiva by upgrading MailArchiva to V8.11.13 or higher and referring to these additional steps. In particular, steps A, B, C1, D1 and E1 under the heading MailArchiva On-Premise Setup.
- Login as azure administrator
- Click link: https://aka.ms/PillarEXOBasicAuth
- Click Run Tests
- Select IMAP, click check box, click update
IMAP OAuth AUTHENTICATE failed
IMAP OAuth requires steps A, B, C1, D1 and E1 to be completed as indicated in the Microsoft 365 MailArchiva On-Premise Setup
In Step D1, note where it explicitly states "Open Enterprise Applications (not App registration!).". A common mistake is to use the Object Id from the Azure application registration screen. This is wrong! The Object Id must be taken from the application in the Azure Enterprise Applications section (different from Azure App Registration!). To correct, delete the service principal and create it with the correct object ID.
Connection <token> is either not enabled or no longer exists
Ensure the Microsoft 365 (i.e. Office 365) connection (selected as the token) is enabled.
Microsoft IMAP service not started
On the MailArchiva box, drop to the command prompt and type:
If no response, it could mean that IMAP service is not started.
Resolution: Start the Microsoft IMAP Service from the Windows Services applet. To accomplish this, on the Exchange server, click Windows Start menu, Run, type "services.msc". Locate and start the Microsoft IMAP Service.
Firewall / networking issue
There is a firewall or networking issue blocking the communications between MailArchiva and Exchange on port 143.
On the MailArchiva box, drop to the command prompt and type:
If there is no response, it could mean there is a networking issue or firewall blocking the communications.
Resolution: Check the firewall settings to ensure that communication on port 143 is allowed.
No such login method
When testing the Journal Account Connection, the error "No Such Login Method" is outputted.
Resolution: Configure the Microsoft Exchange IMAP server to accept the integrated authentication method. In Exchange 2007, the IMAP server settings are accessible from the Exchange Management Console in Server Configuration > Client Access > IMAP4 > Properties -> Authenticaton tab.
See here for instructions on how to configure IMAP on Exchange 2007: http://www.msexchange.org/articles_tutorials/exchange-server-2007/mobility-client-access/using-pop3-imap4-access-exchange-2007-part1.html
Journal account problems
In Active Directory, ensure that the journal user account is:
- not disabled
- Password has not expired
- Force password change is off
Journal Account Full (>20,000 emails)
If there are too many messages (>20,000) in the journal account, Exchange may not be able to cope with the load and may be unable to respond to MailArchiva's IMAP client. The only solution here is to create and configure a new journal account. Use MailArchiva's import feature to import mail from the old journal account.
Connection mode incorrect
Ensure that MailArchiva is configured to connect to the Microsoft IMAP Service using a supported connection mode (e.g. plaintext, TLS, no TLS). The connection modes must match on both sides.
Found this information useful? Visit mailarchiva.com to learn more about MailArchiva.