The last email seems to be delivered fine. Does this email arrive in the Maildir or Mbox file of the user malli ?

Click to expand...

Hey Till,

Thanks for the response. I do have maildir setup on my server, however, the mail didn't appear in malli's inbox. I have aliases setup for this inbox, admin, administrator, postmaster and webmaster. Is there anything I could check to see if the mail is there?

Please make sure you have not checked the "Maildir" checkbox in ISPConfig under management > server > settings.

Please post the output of:

ls -la /var/spool/mail

Click to expand...

Hey Till,

Thanks for pointing me in the right direction because unchecking maildir fixed the problem. Now mails go and come to the server. However, if I wanted to use maildir, would it be as simple as checking the box again or would I have to run a script to convert the mbox to maildir?

However, if I wanted to use maildir, would it be as simple as checking the box again or would I have to run a script to convert the mbox to maildir?

Click to expand...

You'd have to replace your existing POP3 server with a POP3 server that uses Maildir, like Courier or Dovecot, and you'd have to enable Maildir again in ISPConfig. To convert your mbox mailboxes to Maildir, you 'd have to use a script such as mb2md.

You'd have to replace your existing POP3 server with a POP3 server that uses Maildir, like Courier or Dovecot, and you'd have to enable Maildir again in ISPConfig. To convert your mbox mailboxes to Maildir, you 'd have to use a script such as mb2md.

Click to expand...

Hey Falko,

Thanks for the response. I think Mandriva 2006 is using cyrus as the default imap/pop server which doesn't support mbox. Now, would it be as simple as running the following?
urpme cyrus
urpmi courier
mb2md command to convert mbox to maildir for each users mailbox
check the option to enable maildir in ISPConfig
restart ISPConfig

Thanks for pointing me in the right direction. I've done what you told me to by first downloading mb2md and placing it in the /usr/bin directory. I then ran the following command:

I was logged in a root
sudo -u john mb2md-3.20.pl -s /var/mail/john -d /var/www/web3/user/john/Maildir

It seemed to have worked because I noticed that it created 3 additional folder in /var/www/web3/user/john/Maildir:
cur
new
tmp

I then went into ISPConfig manager and check the box to use maildir and restarted ISPConfig. Unfortunately, when I sent a mail from the outside to John's account, it didn't come through. The log said it was delivered though. I then went back into ISPConfig manager and unchecked the box for maildir and restarted ISPConfig. I sent another mail and it came through.

I was wondering if I had to change all the mailboxes into maildir format before this could work. I have 3 additional mail account in my /var/mail/ folder. They are:
admispconfig
mail
postfix

Do I have to convert those as well? If so, what would the destination directory be?

You are still running a mbox pop3 and imap server over xinetd. Please uninstall your old imap / pop3 server or disable them in your xinetd configuration, then start / install courier or dovecot pop3 and imap.

I've edited the ipop3 file and disabled it by adding disable = yes. I then installed courier-imap, which installed successfully. I start courier by running /etc/init.d/courier-imap start. I went into ISPConfig and changed my Mail server to use maildir. I then tried connected to my email and received the following error when loggin in:

Warning: fsockopen() [function.fsockopen]: unable to connect to localhost:110 (Connection refused) in /home/admispconfig/ispconfig/web/webmail/inc/class.uebimiau_mail.php on line 66

Warning: Cannot modify header information - headers already sent by (output started at /home/admispconfig/ispconfig/web/webmail/inc/class.uebimiau_mail.php:66) in /home/admispconfig/ispconfig/web/webmail/msglist.php on line 64