My mailserver stopped working today. I have discovered that the mail is making it to the server, however it is being delievered to the /var/spool/mail files instead of the Maildir. I have tried to set the home mailbox using the postconf commands and restarted postfix with no luck. I need to get this mail server back online quickly an entire company is without mail. I am a new admin to ispconfig and have been having problems every couple of weeks. I have been working on this problem for many hours. Any assistance would be greatly appreicated.
You must enable Maildir under Management -> Server -> Settings -> Email. To make this change happen for existing users, change something for each user in the ISPConfig web interface (e.g. enable/disable Mailscan) so that the users' configuration files get rewritten. Afterwards you can undo these changes.
Falko, The check box in Management has been checked through out this process. I went so far as to uncheck it and recheck it. I did this yesterday. I made a change to one user and sent in a test message, the mail arrived in the /var/spool/mail file. I restarted the Ispconfig server and postfix services and sent another test message, it goes to /var/spool/mail.
using more to view the .procmailrc in the following folder /home/www/web6/user/email_admin MAILDIR=$HOME/Maildir/ DEFAULT=$MAILDIR ORGMAIL=$MAILDIR (1 blank line) INCLUDERC=/home/www/web6/user/email_admin/.mailsize.rc ## INCLUDERC=/home/www/web6/user/email_admin/.quota.rc ## INCLUDERC=/home/www/web6/user/email_admin/.antivirus.rc ## INCLUDERC=/home/www/web6/user/email_admin/.local-rules.rc ## INCLUDERC=/home/www/web6/user/email_admin/.html-trap.rc ## INCLUDERC=/home/www/web6/user/email_admin/.spamassassin.rc ## INCLUDERC=/home/www/web6/user/email_admin/.autoresponder.rc file .mailsize.rc SHELL=/bin/sh (1 blank line) :0 { :0 c | wc -c | formail -A"X-Loop: ${LOGNAME}@localhost" \ -I"Subject: Mailsize: ${LOGNAME" | \ $SENDMAIL -oi admispconfig@localhost }
This is OK so far. Does the user has enough space on the disk? Try to set the quota for the user to a higher value.
df -h Produces the following results Filesystem Size Used Avail Used% Mounted on /dev/md0 66G 3.2G 63G 5% / tmpfs 316M 0 316M 0% /dev/shm /dev/sdc2 1.1G 37m 992M 4% /boot /dev/sdb1 1.1G 33m 996M 4% /tmp Also we resolved the issue by creating the new users for the old users having problems. We are trying to understand what happened, in an attempt to prevent it from happening in the future. Richard