If you are using Debian Jessie and the i-MSCP Courier server implementation, you should read the following
The maildrop package which provides the mail delivery agent used by postfix to deliver mails is not longer compiled with support for the Courier Authentication Library:
This means that maildrop will not be able to find any of your mail users on your i-MSCP system and thus, will not be able to deliver the mails. To solve this problem, you have two possibilities:
- Switch to the i-MSCP Dovecot server implementation ( this is the better choice if you are afraid about the second possibility )
- Build and install your own version of the maildrop package
To switch to the i-MSCP Dovecot server implementation, just run the following commands
To rebuild and install your own version of the maildrop package, just run the following commands
- # mkdir -p /usr/local/src/maildrop && cd /usr/local/src/maildrop# apt-get install courier-authlib-dev devscripts build-essential && apt-get source maildrop# mk-build-deps --install maildrop-*/debian/control# cd maildrop-* # dch -l imscp "Compile with Courier authlib"# dpkg-buildpackage -uc -us# cd ..# dpkg -i maildrop_*.deb# apt-get purge maildrop-build-deps courier-authlib-dev devscripts build-essential
Once done, you must check that support for the courier authentication library is back by running the following command:
- root@jessie:/usr/local/src/maildrop# maildrop -v
- maildrop 2.7.1 Copyright 1998-2005 Double Precision, Inc.
- GDBM/DB extensions enabled.
- Courier Authentication Library extension enabled.
- Maildir quota extension are now always enabled.
- This program is distributed under the terms of the GNU General Public
- License. See COPYING for additional information.