Page 1 of 1

From postfix to Scalix

Posted: Mon May 21, 2007 8:04 pm
by jprangi
Hello,

I am using postfix, courier imap and spamassassin for my mail server. I am planning to move to scalix mail server. Can some one shed some light on these questions I have before I decide to move on migration.

1. Currently I have mails in maildir format for each user. Can I have that functionality in scalix.

2. How does scalix stores mails. I can see the user dir with the command omshowu username -f. But seem that directory only contain inbox. Also there is one more directory /var/opt/scalix/dd/s/data/. Which stores all the mail. Is there way to know which directory/file in data directory belongs to which user.

3. Currently we are using procmail to filter mails. How can I use procmail in scalix. Again if I can use that I need to know directory/file name conventions to send the mail to appropriate folder.

4. What would be the safest and easiest way to convert mails from our postfix/imap server to scalix server.


Thank you,
-Jai

Posted: Tue May 22, 2007 12:20 am
by jaime.pinto
I had all these questions when I started with scalix.

In the "traditional" sendmail/postfix IMAP setup, the Inbox is keep in the /var/spool/mail/$user file and all other folders in /home/$user folder, each folder a massive file. In scalix there is no such thing. Each email is an individual file in the data store location, in a proprietary format, and controlled by a database (similar to cyrus). Identifying/handling the emails of each user is not as easy or straight forward. That poses a bit of a challenge to archive/backup/recover user emails for those of us that have been doing this for thousands of years. Under scalix we have to rely on scripts to interact between the storage and the database.

Procmail, spamassassin and any other filters are handled outside scalix, directly into sendmail or postfix in the traditional way, and/or in series with scalix. I used to have vacation notice done from procmail. That particular functionality is now built into scalix.

Jaime