Scenario:
Mailarchiva v8.9.0
Postfix server with inbox of 3 million emails.
I have set up mailarchiva successfully for journaling with Office 365. HTTPs, certificates, SMTP connection works as desired. I am now trying to get 3 million emails from a different postfix server to mailarchiva. I am currently trying to use an IMAP connection for this.
Under the IMAP connection I increased the timeout to 1,000,000ms for the options Connection timeout and No data timeout. Also, in the web.xml file, I increased the connectionTimeout value in the connector to 1,000,000. This allows mailarchiva and the server to actually connect. The default 20000 ms would give me a timeout error.
It takes up to 50 mins before I receive an email from mailarchiva saying: "ROOT account on server is full. Total messages in account:: 1000000". As I mentioned, the inbox account has 3m emails but mailarchiva is only able to identify 1m. After the 50 mins, the task notifies it has finished processing the imap client, however, no emails can be found in any of my volumes.
In the mailarchiva website I found that for Exchange servers 20,000 emails is the limit for archiving. Reference:
http://help.mailarchiva.com/imap-journal-connection-failed
Does anyone have any suggestions on what to do here?