Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Почта, спамерство - Postfix


Почта, спамерство - Postfix

От вас умудрились отправить кучу спама, летят тысячи отбивок

Удаляем уже имеющиеся в почтовом ящике отбивки от адресатов
grep -Ilr "see transcript for details" /var/vmail/site.ru/support/ | grep -v "Binary file" | xargs rm -rf
grep -Ilr "Subject: Undelivered Mail Returned to Sender" /var/vmail/site.ru/support/ | grep -v "Binary file" | xargs rm -rf
grep -Ilr "Returned mail" /var/vmail/site.ru/support/ | grep -v "Binary file" | xargs rm -rf
grep -Ilr "Undelivered Mail Returned to Sender" /var/vmail/site.ru/support/ | grep -v "Binary file" | xargs rm -rf
grep -Ilr "could not send message for past 4 hours" /var/vmail/site.ru/support/ | grep -v "Binary file" | xargs rm -rf
grep -Ilr "Delivery has failed to these recipients or groups" /var/vmail/site.ru/support/ | grep -v "Binary file" | xargs rm -rf 


Запрещаем принимать письма для несуществующих в системе адресов reject_unlisted_recipient 
vi /usr/local/etc/postfix/main.cf
smtpd_sender_restrictions =     reject_unlisted_recipient,
                                permit_mynetworks,
                                permit_sasl_authenticated,
                                reject_authenticated_sender_login_mismatch,
                                reject_unknown_sender_domain,
                                reject_non_fqdn_sender,
                                reject_unlisted_sender,
                                reject_unauth_destination

И правила:
vi /usr/local/etc/postfix/main.cf
mime_header_checks= regexp:/usr/local/etc/postfix/checks/header_checks.pcre
header_checks = regexp:/usr/local/etc/postfix/checks/header_checks.pcre

Примеры от кого\кому\юзер агенты и прочие поля:
vi /usr/local/etc/postfix/checks/header_checks.pcre
 /^X-Spam-Level: \*{10,}.*/ DISCARD
/^From: .*user@mail.ru*/ DISCARD
/^From: .*read-ir@es.domen.ru*/ REJECT 550 No Such User Here
/^.+domen.ru.+$/   IGNORE
/^Received: from srv.site.ru/    IGNORE
/^Received: \(from root@localhost\)/    IGNORE
/^Received: by mail.site.ru \(Postfix, from userid 58\).*$/ IGNORE
/^User-Agent: Roundcube Webmail\/.+$/   IGNORE
/^To: 150\@domen.ru/  DISCARD
/Message-ID:(.*)@(.*)>(.*)/ REPLACE Message-ID:$1@srv.site.ru>$3
/^(F|f)rom: support@site.ru/ REJECT
/^To: support@site.ru/ REJECT

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект