Background

Under Unix, all incoming mail is spooled to a shared directory (in our case, /var/spool/mail). In order for the mail server to continue receiving mail, there must be sufficient free space available.

The problem

Some mail programs allow the user to keep already read messages in their incoming mailbox (/var/spool/mail/$USER). Several users are using this misfeature, either inadvertently or intentionally, and storing large amounts of already read message in /var/spool/mail. As a result the 100MB originally allocated for /var/spool/mail is currently 56% full (at the time this message was composed). The top five users were consuming 75% of the total space in use.

The solution

If you are intentionally leaving already read messages in /var/spool/mail/$USER, please stop doing this and save read messages in an alternative folder or mailbox that is not in /var/spool/mail.

If you are unintentionally leaving already read messages in your incoming mailbox or you are unaware of how to save messages to an alternative folder or mailbox, please contact action@gloworm (be sure to indicate the mail program you use, e.g. mail, elm, pine, dtmail, etc.).

For every account, The default maximum incoming mail box size is 500 KB. Usually we give user some time to clean his mailbox and won't block his imcoming email even the mailbox size reached 500 KB. But this policy doesn't mean that we encourage user to leave already read messages in his mailbox.

You should probably check your available quota (quota -v) and the size of your incoming mailbox ( ls -l /var/spool/mail/$USER) before blindly trying to save all messages in your incoming mailbox to your home directory. If you need more disk quota, contact action@gloworm.

If the situation doesn't improve

If I don't see a significant reduction through voluntary cooperation, I will be forced to do something more drastic such as turning on quotas for /var/spool/mail.
action@gloworm
Last modified: Wed May 12 10:26:25 PDT 2004