Courier - настройка: различия между версиями
Материал из support.qbpro.ru
imported>Vix Нет описания правки |
imported>Vix Нет описания правки |
||
| Строка 44: | Строка 44: | ||
* * [http://www.daeglo.com/projects/couriermailserversetup использованы материалы от сюда...] | ** [http://www.daeglo.com/projects/couriermailserversetup использованы материалы от сюда...] | ||
* * [http://dannorth.net/2007/09/09/virtual-mailboxes-with-courier-imap-and-postfix/ и | ** [http://dannorth.net/2007/09/09/virtual-mailboxes-with-courier-imap-and-postfix/ и от сюда...] | ||
Версия от 02:51, 7 октября 2013
Статья создана ввиду отсутствия внятного описания настройки в Debian системы COURIER-POP3 вместе с POSTFIX
- перед тем как устанавливать и настраивать Courier рекомендуется прочесть настройку Postfix
- до начала данной установки уже должны быть установлены пакеты:
postfix mutt
и так начнем:
- устанавливаем необходимые пакеты:
# apt-get install courier-authdaemon courier-authlib-userdb courier-base courier-pop courier-authlib
- в /etc/courier/authdaemonrc - добавляем:
authmodulelist="authpam authuserdb"
- создаем папку для базы пользователей:
# mkdir /etc/courier/userdb && chmod 0700 /etc/courier/userdb;
- перезапускаем службу авторизации:
# /etc/init.d/courier-authdaemon restart;
- далее с помощью данного скрипта добавляем пользователей в базу почтового сервера:
#!/bin/bash
# имя пользователя переданное скрипту типа: courier-adduser username
usermail=$1
# переменная вашего почтового домена
mailhost="mymailserver.ru"
if [[ "$usermail" = '' ]];
then
echo "не задано имя пользователя..."
exit 0
fi
mkdir -p /var/mail/$mailhost/$usermail@$mailhost;
maildirmake /var/mail/$mailhost/$usermail@$mailhost/Maildir;
chown -R 5000:5000 /var/mail/$mailhost/$usermail@$mailhost;
userdb $mailhost/$usermail@$mailhost set home=/var/mail/$mailhost/$usermail uid=5000 gid=5000;
userdbpw -md5| userdb $mailhost/$usermail@$mailhost set systempw;
makeuserdb;
