SMTP – коды ответов сервера

Как известно, каждый ответ SMTP-сервера клиенту сопровождается трехзначным кодом. Каждая цифра в коде ответа сервера имеет свое назначение: первая цифра обозначает успех, неудачу или незавершенность команды; вторая цифра уточняет тип ответа (например, ошибка почтовой системы или синтаксическая ошибка команды); третья цифра служит для лучшей градации информации. Первая цифра (существует 5 вариантов) 1yz – положительный предварительный …

Continue reading ‘SMTP – коды ответов сервера’ »

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 – борьба со спамом’ »

dspam

Установка # /usr/ports/mail/dspam # make install clean   /usr/local/etc/dspam.conf Home /var/db/dspam StorageDriver /usr/local/lib/dspam/libmysql_drv.so TrustedDeliveryAgent “/usr/local/sbin/exim -oMr spam-scanned” OnFail error Trust root Trust dspam #Trust apache Trust mail Trust mailnull #Trust smmsp #Trust daemon TrainingMode teft TestConditionalTraining on #включить в заголовок X-DSPAM-Improbability запись о вероятности письма как спама ImprobabilityDrive on Feature noise #Feature whitelist Algorithm graham …

Continue reading ‘dspam’ »

OpenSSL – проверка POP3, IMAP, SMTP, WEB сервера с TLS/SSL/SASL

Использование OpenSSL для тестирования POP3, IMAP, SMTP, WEB сервера с TLS/SSL/SASL POP3 Для тестирования работы TLS/SSL на POP3 сервере можно использовать входящий в состав OpenSSL клиент s_client (для тестирования SSL-клиентов по аналогии можно использовать s_server): openssl s_client -connect имя_хоста:995 после чего можно сэмулировать типичную POP3-сессию: +OK Dovecot ready. user логин +OK pass пароль +OK Logged …

Continue reading ‘OpenSSL – проверка POP3, IMAP, SMTP, WEB сервера с TLS/SSL/SASL’ »

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 – команды’ »

dspam обучение

Ручное обучение dspam .imp_spam – папка со спамом cur – нормальная папка dspam_train svm@tst-amo.pp.ua /var/vmail/tst-amo.pp.ua/svm/.imp_spam/cur /var/vmail/tst-amo.pp.ua/svm/cur    

Dovecot – ротация логов

Настройка ротации лога dovecot.log. Если этого не сделать (да еще и включить отладку), то очень скоро он “распухнет” до неимоверных размеров. Поэтому раз в неделю будем этот файл архивировать и очищать. Особенностью данного процесса есть то, что если не дать процессу Dovecot сигнал HUP, то он перестает писать в лог. Поэтому строка для добавления в …

Continue reading ‘Dovecot – ротация логов’ »

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’ »

cucipop – настраиваем POP3

Для нашего случая для запуск в работу cucipop будет достаточно элементарных действий. Итак мы его запустим через суперсервер inetd, потому что для этого нам нужно просто раскоментровать одну строку и перезапустить inetd, и все 🙂 Находим в файле inetd.conf и раскоментируем (убираем # перед ним) данную ниже строку: pop3 stream tcp nowait root /usr/local/libexec/cucipop cucipop …

Continue reading ‘cucipop – настраиваем POP3’ »