В продолжение двух предыдущих статей, предлагаю вашему вниманию ещё одну возможную конфигурацию exim.
Этак конфигурация является представляет собой конфигурацию из первой статьи с незначительными модификациями и рядом дополнений, позволяющими добавить imap-сервер и веб интерфейс (так же, как это описано во второй статье).
Представим что мы уже установили exim и tpop3d так, как это описано в первой статье. Теперь немного изменим их конфигурацию. А именно заменим строчку в файле /etc/exim/exim.conf:
file = /var/mail/$local_part
На строчку:
file = /var/mail/$local_part/inbox
А так же строку:
mailbox: bsd:/var/mail/$(user)
В файле /etc/tpop3d/tpop3d.conf на строчку:
mailbox: bsd:/var/mail/$(user)/inbox
Эти изменения понадобятся нам дальше, при настройке IMAP-сервера, но для начала перенесём почтовые ящики и перезапустим exim и tpop3d:
/etc/init.d/tpop3d stop /etc/init.d/exim stop for i in /var/mail/*; do mv /var/mail/$i /var/mail/inbox; mkdir /var/mail/$i; mv /var/mail/inbox /var/mail/$i/; done /etc/init.d/tpop3d start /etc/init.d/exim start
Далее переходим к установке IMAP-сервера dovecot. Для начала добавим в файл /etc/portage/packages.use строку:
net-mail/dovecot -ldap mbox -mysql -pop3d -ssl -vpopmail
Затем установим dovecot:
emerge dovecot
Затем открываем в редакторе файл /etc/dovecot/dovecot.conf и приступаем к настройке. Первым делом ограничим список используемых протоколов:
protocols = imap
Следующим действием отключаем SSL:
ssl_disable = yes
И наконец указываем где расположены почтовые ящики:
mail_location = mbox:/var/mail/%u:INDEX=/var/dovecot/%u
Всё. Можно запускать dovecot:
rc-update add dovecot default /etc/init.d/dovecot start
После этого шага можно установить веб-интерфейс к почте. В качестве последнего удобно использовать squirrelmail, установки которого хорошо описана во второй части статьи.
На это пока всё:) Надеемся что этот цикл статей будет для вас полезным.
Предыдущие статьи:
elf_ua 2009-03-05 00:48:17 (#)
а почему-бы не настроить dovecot и как pop3 сервер?
кроме того, зачем манипуляции с /var/mail? можно веть указать в конфе к dovecot
default_mail_env = mbox:~/mail:INBOX=/var/mail/%u
или если новый dovecot, то
mail_location = mbox:~/mail:INBOX=/var/mail/%u
(правда это если пользователи заведены в системе, что как по мне - немного удобнее..., учитывая небольшой оффис или малую локальную сеть)
по поводу ехима и антиспама... наткнулся на весьма неплохой сайт: http://www.sput.nl/software/exim.html