Postfix & dovecot для локальной сети.
Здесь я хочу описать настройку майлсервера для небольшой организации.Пользователи авторизуются через локальный LDAP, есть свой домен.
Обсудить можно на http://www.it-advisor.ru
На оригинальность не претендую, но конкретно под SUSE или SLES статей ненашёл, поэтому пишу...
Содержание
Задача:
Организовать работу покальной почты, а так же чтобы с нею можно было работать и за пределами локальной сети.
Имеем:
SLES 10 sp2, думаю всё подойдет ко всем остальнм дистрибутивам SuSE 10...
Решение:
Так как задачу нужно было выполнить срочно, то сразу особо заморачиваться с секьюрностью небудем, сделаем что бы работало...
1. Настраиваем postfix:
Думаю особых комментариев непонадобиться:
/etc/postfix/main.cf
inet_interfaces = 127.0.0.1, 192.168.4.4 #подставляем своё mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks = 192.168.4.0/24, 192.168.10.0/24, 127.0.0.0/8 #пишем свои локальные сети и локалхост myhostname = ваш_домен.ру smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination #разрешаем отправку почты из локальной сети и прошедшим авторизацию smtpd_sasl_auth_enable = yes #включаем sasl авторизацию message_size_limit = 1024000 #задаём максимальный размер сообщения |
Далее идем в YAST => Системные службы (runlevel) и включаем, если невключено, saslauthd и postfix, применяем.
Если никакой ругани невидим, то поехали дальше.
2. Настраиваем dovecot:
/etc/dovecot/dovecot.conf
protocols = imaps listen = * ssl_listen = *:993 ssl_disable = no ssl_cert_file = /etc/ssl/certs/dovecot.pem ssl_key_file = /etc/ssl/private/dovecot.pem ssl_cipher_list = ALL:!LOW:!SSLv2 disable_plaintext_auth = yes mechanisms = plain login cram-md5 default_mail_env = mbox:~/mail/:INBOX=/var/mail/%u
|