DKIM (BIND, Postfix/Exim)

Первый вариант. Создаем каталог для размещения ключей: mkdir /etc/opendkim Генерируем их: opendkim-genkey -D /etc/opendkim/ –domain tst-amo.net.ua –selector relay relay – название селектора (может быть любым напр. – mail) Создалось два файла – *.private – закрытый ключ (храним у себя), *.txt – запись для DNS. Создаем группу opendkim: pw useradd opendkim -m -s /usr/sbin/nologin -w no и меняем …

Continue reading ‘DKIM (BIND, Postfix/Exim)’ »

SpamAssassin и настройка Exim

SpamAssassin можно установить двумя способами: perl -MCPAN -e shell; /usp/ports/mail/spamassassin. Я ставил из портов. SpamAssassin — это перловый модуль, и для его установки требуется куча зависимостей из тех же перловых модулей. Устанавливаем их: cd /usr/ports/security/p5-Digest-MD5 make install clean cd /usr/ports/www/p5-HTML-Parser make install clean cd /usr/ports/dns/p5-Net-DNS make install clean cd /usr/ports/japanese/p5-Mail-SpamAssassin make install clean Во время …

Continue reading ‘SpamAssassin и настройка Exim’ »

Exim – борьба со спамом

Блокировка спамеров (IP-адреса) на этапе connect: hostlist bad_hosts = 1.2.3.0/24 : 2.3.0.0/16 (или файл с адресами) acl_smtp_connect = acl_check_connect acl_check_connect: deny message = brrr…? hosts = +bad_hosts accept Блокировка e-mail адресов: #Запрещаю e-mail адреса из чёрного списка deny senders = /usr/local/etc/exim/deny_senders message = “Ваш адрес: $sender_address в черном списке” logwrite = Rejected from $sender_address to …

Continue reading ‘Exim – борьба со спамом’ »

Exim – команды

Работа с логами /usr/local/exim/bin/exipick -bp | less /usr/local/exim/bin/exipick -bp | grep user@mail.ru cat /var/log/exim/main-20100303.log | grep user@mail.ru less /var/log/maillog mailq tailf /var/log/exim/main-20100511.log service exim restart grep ‘user@mail.ru’  /var/log/maillog route add 0.0.0.0 0.0.0.0 gateway 82.282.28.2 route add -net 0.0.0.0 netmask 0.0.0.0 gw 82.282.28.2 du /var/store/ eximstats /var/log/exim/mainlog => статистика eximstats -ne -nr -nt /var/log/exim/mainlog => более …

Continue reading ‘Exim – команды’ »

Exim + Dovecot + MySQL

1. Устанавливаем Exim: cd /usr/ports/mail/exim make install clean Опции (с заделом на будущее) [x] CONTENT_SCAN Enable exiscan email content scanner     [x] DAEMON Install scripts to run as a daemon             [x] DISABLE_D_OPT Disable macros overrides using option -D [x] DKIM Enable support for DKIM         …

Continue reading ‘Exim + Dovecot + MySQL’ »