BSDadmin.ru

... записки администратора FreeBSD

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Home Почтовые сервера
Exim

Обновление Clamd на сервере Exim.

Рейтинг пользователей: / 1
ХудшийЛучший 

Чтобы не забыть,написал статью по обновлению Clamav для почтового сервера Exim.
Иногда бывает, что нового порта еще нет в репозитарии. Поэтому поступаем следующим образом:
Сначала обновляем порты.
exim# cvsup -g -L 2 /etc/ports-supfile
exim# cd /usr/ports/security/clamav/
Проверяем, какая версия установилась.

exim# less distinfo
MD5 (clamav-0.96.1.tar.gz) = 38e7870db6e9ad0e569518499a6f3651
SHA256 (clamav-0.96.1.tar.gz) =
13dd25907059068da2a367d2b330fbc37d5d2764eb3b047214ce754a9ca74ea
SIZE (clamav-0.96.1.tar.gz) = 40568982

 

Настройка RoundCube на сервере Exim.

Рейтинг пользователей: / 4
ХудшийЛучший 

Ставим из портов:
exim# cd /usr/ports/mail/roundcube/
exim# make install clean

Лезет синее окошко. В нем нас интересует только опция MYSQL.

[X] MYSQL Use MySQL backend
[ ] PGSQL Use PostgreSQL backend
[ ] SQLITE Use SQLite backend
[ ] SSL Enable SSL support (imaps or google spellcheck)
[ ] LOCALCHECK Install internal spellchecker

 

Настройка Exilog для работы с логами сервера Exim.

Рейтинг пользователей: / 1
ХудшийЛучший 

В предыдущих статьях мы с Вами настроили Exim  в связке Vexim,Spamassasin,ClamAV  и Dovecot.
Теперь настроим Exilog для просмотра отправленных и полученных писем.
Exilog - программа,позволяющая просматривать по всевозможным фильтрам логи Exim
через  веб-морду. Использует mysql( postgresql).

Устанавливаем с из портов
exim# cd /usr/ports/mail/exilog
exim# make install

Создаем базу данных:

exim# mysql -u root -p password:******
CREATE DATABASE exilog  DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
use exilog;
GRANT ALL PRIVILEGES ON exilog.* TO  exilog@localhost IDENTIFIED BY 'exilog'; 
GRANT ALL PRIVILEGES ON *.* TO exilog@localhost IDENTIFIED BY 'exilog' WITH GRANT OPTION;

Дамп таблиц находится -  /usr/local/share/doc/exilog/mysql-db-script.sql


 

Проверка работы почтовых сервисов с помощью telnet.

 Доступ к почтовому серверу через Telnet


telnet mail.mydomain.ru 25
mail.mydomain.ru - адрес smtp сервера
25 - smtp-порт сервера, с которым должен соедениться telnet
220 mail.mydomain.ru ESMTP Sendmail 8.13.1/8.13.1; Sat, 6 Oct 2007 09:50:16 +0400
ehlo lo
ehlo lo - поздоровались с удалённым smtp-сервером
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP

 

Часть4.Exim с панелью управления VExim и imap сервером Dovecot. Настраиваем Dovecot.

Рейтинг пользователей: / 2
ХудшийЛучший 

Нам с Вами осталось проинсталировать и настроить Dovecot, чем мы и займемся.
Dovecot присутствует в портах FreeBSD.
exim# cd /usr/ports/mail/dovecot
exim# make
И видим диалог настройки:

---------------------------------------------------------------------¬                                  
¦                   Options for dovecot 1.2.4_1                                          
¦ -----------------------------------------------------------------¬ ¦
¦ ¦              [X] KQUEUE       kqueue(2) support         ¦ ¦                                  
¦ ¦              [ ] SSL          SSL support                       ¦ ¦
¦ ¦              [ ] IPV6         IPv6 support                     ¦ ¦                                  
¦ ¦              [X] POP3         POP3 support                  ¦ ¦                                  
¦ ¦              [X] LDA          LDA support                     ¦ ¦                                  
¦ ¦              [ ] MANAGESIEVE  ManageSieve support   ¦ ¦                                  
¦ ¦              [ ] GSSAPI       GSSAPI support                  ¦
¦ ¦              [ ] VPOPMAIL     VPopMail support            ¦ ¦                                  
¦ ¦              [ ] BDB          BerkleyDB support              ¦ ¦                                  
¦ ¦              [ ] LDAP         OpenLDAP support            ¦ ¦                                  
¦ ¦              [ ] PGSQL        PostgreSQL support          ¦ ¦                                  
¦ ¦              [X] MYSQL        MySQL support               ¦ ¦                                  
¦ ¦              [ ] SQLITE       SQLite support                 ¦ ¦              
+-L------------------------------------------------------------------+
¦                       [  OK  ]       Cancel                        ¦
L---------------------------------------------------------------------
exim# make install

 


Страница 1 из 2