In Status->Alerts, Архива reports that the journal account is full.
3 / 11 / 12 3 : 41 AM mailarchiva on ace13 is full. Total messages in account:: 8391 |
The journal mailbox is a temporary mailbox used for the purposes of archiving. The mail server sends a copy of all incoming, outgoing and internal mails to a temporary journal account. Архива constantly polls the journal account, retrieves remaining messages, archives them, and then subsequently deletes the processed messages.
There are three reasons why a journal account can be full:
- Disabled Archiving - Archiving was disabled for a period. There are simply too many emails in journal account. The mail server cannot cope.
- IMAP Server Playing Up - Архива cannot retrieve emails from the IMAP account as there is an error occuring in the IMAP server. For example, Microsoft Exchange's IMAP Server can get into a wierd state where it refuses to delete messages, even though it is instructed to do so.
- Архива Not Clearing Fast Enough - The rate at which emails are arriving in the journal account is faster than the rate at which they are being cleared by Архива
When Архива deems the journal account is full, it automatically tries to catch up temporarily by lowering the polling interval and disabling IMAP Idle. Sadly, if the journal account is too full it may not be able to catch up, since the mail server may not be able to cope with more than 15,000 messages in the journal account.
Microsoft Exchange's IMAP server slows down as the number of emails in the mailbox increases. The point of no return seems to be around 20,000 messages.
Resolutions
Reconfiguring Архива
- 1. Review Архива's IMAP connection settings. The ideal settings for MS Exchange are as follows:
- Journal Account connection should be enabled
- Messages Per Cycle: 50
- Polling wait interval: 50 msec (for medium traffic), 10 msec (for high traffic)
- Expunge every: 0 (it is set to 500 by default, but if the goal to clear emails from the journal account, set it to 0)
- Uncheck "During IMAP retrieval, process unread messages only"
- Uncheck "Listen for message arrival notifications from server (IMAP Idle)"
- Uncheck "Allow partial fetches"
- For good measure, restart the IMAP Server on the Exchange server
- Examine Status-Charts, to see that emails are arriving at an acceptable pace. The journal account full alert should show declining mailbox counts.
Setup a new Journal Account
If the journal account is too full, your mail server may not be able to cope with the load. In such circumstances, it is necessary to abandon the account.
To accomplish this:
Configure Архива to pull from the new journal account
With traffic no longer being directed to the old journal account, Exchange may be better able to service Архива's requests. If Архива is still unable to retrieve from the journal account, the emails can be directly imported using Архива Import.
Exchange IMAP Server Troubles
If Архива is unable to purge messages from Exchange IMAP Account, it may be necessary to restart the Exchange IMAP server in the Services applet on the Exchange Server. Failing that, it is advisable to recreate the journal account.
Clearing the 'Full' Journal Account
If after following these instructions, the journal account is unable to clear. The journal account may be full to such an extent that Microsoft Exchange is too slow to deliver messages to Архива. In this instance, the following steps should be taken:
- Try restarting the Microsoft IMAP Service on the Exchange Server and see if the journal account clears.
- Try upgrading the Архива server to the latest version.
- Consider enabling SMTP journaling instead of IMAP journaling. Refer to Exchange setup for more information on how to switch to SMTP journaling.
- If you must use IMAP journaling, create a secondary journal account and redirect journaling traffic to this account.
- Use the Архива direct Exchange import feature to import emails from the full journal account