Я уже пробовал и не один раз установить FreeBSD на мой сервер. Proliant ML350 был выбран мною на роль почтового сервера. Ранее я хотел её и прикрутить на него веб и ftp, но, чувствую, почтовиком обойдусь. Уж очень он резвый, как и сама система.
Читая различную документацию по почтовым серверам, я экспериментовал то с FreeBSD, то с Ubuntu. И почему же я выбрал не Ubuntu? Одним словом, на FreeBSD чтобы установить что либо, нужно ждать минимум 3 часа. Такой uptime у моего сервера на момент написания этой статьи.
--------------
Сначала обновим порты до актуальных версий:
#portsnap fetch
#portsnap extract && portsnap update
#freebsd-update -r 9.1-RELEASE upgrade
#freebsd-update install ; повторяем команду дважды, разделяя перезагрузкой сервера
Затем приступаем к процессу установки Exim 4.77:
# cd /usr/ports/mail/exim
# make config && make install clean
Выбираем опции
|x| CONTENT_SCAN
|x| MYSQL
|x| SASLAUTHD
|x| OPENLDAP
|x| AUTH_SASL
Ставим ClamAV
# cd /usr/ports/security/clamav
# make install clean Нам придётся немного подождать. Сколько - зависит от конфигурации сервера. Конфигурационный файл /etc/mail/mailer.conf можно взять здесь. Затем добавляем строчки # echo 'exim_enable="YES"' >> /etc/rc.conf И завершаем sendmail # killall -9 sendmail
Запускаем аутентификацию и сам exim # echo 'saslauthd_enable="YES"' >> /etc/rc.conf
# /usr/local/etc/rc.d/saslauthd start
# /usr/local/etc/rc.d/exim start На фразу WARNING: sendmail_submit_enable should be set to NO Starting exim реагируем добавлением строчки # echo 'sendmail_enable="NONE"' >> /etc/rc.conf и перезапустим exim # /usr/local/etc/rc.d/exim restart Проверяем: он работает
# ps -axj | grep exim
817 ?? Is 0:07.18 /usr/local/sbin/exim -bd -q30m
832 p1 S+ 0:00.01 grep exim
Самое время запустить антивирус:
# echo 'clamav_clamd_enable="YES"' >> /etc/rc.conf
# echo 'clamav_freshclam_enable="YES"' >> /etc/rc.conf
# /usr/local/etc/rc.d/clamav-clamd start
Starting clamav_clamd.
LibClamAV Warning: **************************************************
LibClamAV Warning: *** The virus database is older than 7 days. ***
LibClamAV Warning: *** Please update it IMMEDIATELY! ***
LibClamAV Warning: **************************************************
# /usr/local/etc/rc.d/clamav-freshclam start
Starting clamav_freshclam.
Отправляем тестовое письмо # mail -s "test mail srv" your_email@please.here И если оно не было доставлено, изучаем журналы # tail -f /var/log/exim/mainlog # tail -f /var/log/exim/rejectlog
При составлении данной инструкции использовались следующие ресурсы: aizaro.ru noted.org.ua opennet.ru rtfm.co.ua и другие.
|