sendmail imap mailbox location
Doug Brott
brott at redh.com
Wed Jun 9 12:39:59 UTC 2004
Alexander Dalloz wrote:
>Am Mo, den 07.06.2004 schrieb Nina Pham um 23:24:
>
>
>
>>Hi, By default, imap mailboxes are located at
>>/var/spool/mail/user-mailboxes. I'd like to change to another location
>>so each user can access to his own mailbox (e.g., /imapMail/ninamailbox
>>for nina, /imapMail/tommailbox for Tom, etc...) What file should I edit?
>>Thanks. By the way, I'm using FC2
>>
>>Nina
>>
>>
>
>You would need to recompile Procmail by your own. Sendmail does not care
>for mail storage.
>
>Use a mail client and that one will manage the location of the INBOX.
>There is no need to place it anywhere else and break the normal setup.
>
>Alexander
>
>
>
>
The way I do this is to use the Maildir format. This is very easily
accomplished by changing the /etc/procmailrc file to include the
following line:
DEFAULT=$HOME/Maildir/
Please note that the trailing slash (/) is necessary. It enables the
Maildir format vs. the mbox format.
Then, you can use dovecot as your IMAP server. The default INBOX
location is ~/Maildir/ which is exactly what was set as the delivery
path in /etc/procmailrc above. All you really have to do is make sure
that the proper IMAP/POP protocols are enabled to use dovecot.
The caveat in all of this is that you are most likely using MBOX format
rather than MAILDIR format. You should be able to use some of the same
features that I have described here, but with different pathnames, etc.
In any event, you will need to migrate data for each of the users on
your system. If you only have a small number of users, this should be a
relatively easy task. If you have many users, then you should create
some automated tools for the process. You should stop both the IMAP and
sendmail processes before you start any migration.
As an aside, there are a couple of notable reasons for wanting to sort a
users box away from a central default location. The biggest reason is
that disk space is at a premium (yes, even in the days of cheap disk).
I've found that usage policies go a long way to prevent space problems.
Simply enforce the necessary space requirements as needed (again with
automated tools) so that it is fair to everyone. A second reason for
wanting to sort is due to potential lawsuits (in the US at least). An
early phase in the legal process called 'discovery' can sometimes be
tedious. If the proper procedures are in place, then this process can
sometimes be reduced in the event that it occurs. However, prudent
planning is a must and that may include relocation of the mail spool.
Just my 2 cents.
--
Doug Brott
brott at redh.com
More information about the fedora-list
mailing list