The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"sendmail: как блокировать почту по содержимому заголовка"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"sendmail: как блокировать почту по содержимому заголовка"
Сообщение от dyh emailИскать по авторуВ закладки on 21-Янв-04, 00:42  (MSK)
Добрый день, уважаемые.

Может ли sendmail блокировать почту по содержимому заголовка?

В моем случае есть сервер mx.old.net, который пересылает почту для dyh@old.net(мой старый адрес) на dyh@new.net(текущий).
Мне этот адрес(dyh@old.net) больше не нужен, но у меня нет доступа к конфигурации mx.old.net(админа найти не могу). Так что я просто хочу блокировать почту пересылаемую этой машиной на mx.new.net(мой сервер). НО, mx.old.net шлет почту через smtp.other.net(smtp провайдера), Так что я принимаю почту уже от smtp.other.net, не от mx.old.net. Т.е, "mx.old.net REJECT" или "Connect:mx.old.net REJECT" или "To:dyh@old.net REJECT" в /etc/mail/access не помогает. А блокировать smtp провайдера не рещение...

Так что единственное что видится, это блокировать почту содержащую в заголовке "mx.old.net" или "dyh@old.net". Это возможно?

Заголовок выглядит примерно так:

Received: from smtp.other.net
    by mx.new.net
    for <dyh@new.net>
Received: from old.net
    by smtp.other.net
    for <dyh@new.net>
Received: by mx.old.net
    id 99832803A6
Delivered-To: dyh@old.net
Received: from smtp.spamers.net
    by mx.old.net
    for <dyh@old.net>
Received: evilspamer by smtp.spamers.net
From: <spam@spamers.net>
To: <dyh@old.net>

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "sendmail: как блокировать почту по содержимому заголовка"
Сообщение от flusher emailИскать по авторуВ закладки on 21-Янв-04, 05:52  (MSK)
>Добрый день, уважаемые.
>
>Может ли sendmail блокировать почту по содержимому заголовка?
>
>В моем случае есть сервер mx.old.net, который пересылает почту для dyh@old.net(мой старый
>адрес) на dyh@new.net(текущий).
>Мне этот адрес(dyh@old.net) больше не нужен, но у меня нет доступа к
>конфигурации mx.old.net(админа найти не могу). Так что я просто хочу блокировать
>почту пересылаемую этой машиной на mx.new.net(мой сервер). НО, mx.old.net шлет почту
>через smtp.other.net(smtp провайдера), Так что я принимаю почту уже от smtp.other.net,
>не от mx.old.net. Т.е, "mx.old.net REJECT" или "Connect:mx.old.net REJECT" или "To:dyh@old.net
>REJECT" в /etc/mail/access не помогает. А блокировать smtp провайдера не рещение...
>
>
>Так что единственное что видится, это блокировать почту содержащую в заголовке "mx.old.net"
>или "dyh@old.net". Это возможно?
>
>Заголовок выглядит примерно так:
>
>Received: from smtp.other.net
>    by mx.new.net
>    for <dyh@new.net>
>Received: from old.net
>    by smtp.other.net
>    for <dyh@new.net>
>Received: by mx.old.net
>    id 99832803A6
>Delivered-To: dyh@old.net
>Received: from smtp.spamers.net
>    by mx.old.net
>    for <dyh@old.net>
>Received: evilspamer by smtp.spamers.net
>From: <spam@spamers.net>
>To: <dyh@old.net>
>
>Спасибо.


Возможно. Но это изначально неправильное решение будет.
Кинь нормальные заголовки... Желательно с письмом. У тя mx.old.net переписывает адрес? Тогда и придумаем... Кста и конфиги тоже не помешают...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "sendmail: как блокировать почту по содержимому заголовка"
Сообщение от _Ale_ Искать по авторуВ закладки on 21-Янв-04, 17:31  (MSK)
Скажу как это делается в Postfix - может поможет?
Настраиваешь фильтрацию по заголовкам, чтоб смотрел в некоем файле header
Для Postfix:
header_checks = /path_to_file/header

В header:
/mx.old.net/ REJECT

То есть Postfix просматривает заголовок письма и если встречает mx.old.net -  не принимает почту.

Может по аналогии для сендмыла что-то есть?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "sendmail: как блокировать почту по содержимому заголовка"
Сообщение от Logon emailИскать по авторуВ закладки on 22-Янв-04, 08:55  (MSK)
>Скажу как это делается в Postfix - может поможет?
>Настраиваешь фильтрацию по заголовкам, чтоб смотрел в некоем файле header
>Для Postfix:
>header_checks = /path_to_file/header
>
>В header:
>/mx.old.net/ REJECT
>
>То есть Postfix просматривает заголовок письма и если встречает mx.old.net -  
>не принимает почту.
>
>Может по аналогии для сендмыла что-то есть?

А вот в случае с Postfix можно делать тоже самое, но с проверкой не из файла, а из, допустим, bl.spamcop.net, а то спам достал уже? Причем шлют его через почтовый сервер провайдера, а не директом. Получается, что проверять надо все поля Received: и если там есть IP, который есть в базе на bl.spamcop.net, то письмо не пускать.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "sendmail: как блокировать почту по содержимому заголовка"
Сообщение от _Ale_ Искать по авторуВ закладки on 22-Янв-04, 13:01  (MSK)
>А вот в случае с Postfix можно делать тоже самое, но с
>проверкой не из файла, а из, допустим, bl.spamcop.net, а то спам
>достал уже? Причем шлют его через почтовый сервер провайдера, а не
>директом. Получается, что проверять надо все поля Received: и если там
>есть IP, который есть в базе на bl.spamcop.net, то письмо не
>пускать.

Можно. Я пользуюсь relays.ordb.org - он бесплатный.

В main.cf:

smtpd_client_restrictions = reject_rbl_client relays.ordb.org
Прежде чем принять почту, сервак лезет на ordb.org и проверяет по базе открытых релеев.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "sendmail: как блокировать почту по содержимому заголовка"
Сообщение от Logon emailИскать по авторуВ закладки on 22-Янв-04, 15:43  (MSK)
>>А вот в случае с Postfix можно делать тоже самое, но с
>>проверкой не из файла, а из, допустим, bl.spamcop.net, а то спам
>>достал уже? Причем шлют его через почтовый сервер провайдера, а не
>>директом. Получается, что проверять надо все поля Received: и если там
>>есть IP, который есть в базе на bl.spamcop.net, то письмо не
>>пускать.
>
>Можно. Я пользуюсь relays.ordb.org - он бесплатный.
>
>В main.cf:
>
>smtpd_client_restrictions = reject_rbl_client relays.ordb.org
>Прежде чем принять почту, сервак лезет на ordb.org и проверяет по базе
>открытых релеев.

Так будут проверяться все поля Received в письме или только последнее? Дело в том, что часть почты я получаю с внешних адресов и переадресую на внутренние.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "sendmail: как блокировать почту по содержимому заголовка"
Сообщение от _Ale_ Искать по авторуВ закладки on 22-Янв-04, 17:14  (MSK)
>Так будут проверяться все поля Received в письме или только последнее? Дело
>в том, что часть почты я получаю с внешних адресов и
>переадресую на внутренние.

Будут проверяться все поля! На то он и заголовок - в нем все поля проверяются!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "sendmail: как блокировать почту по содержимому заголовка"
Сообщение от nubi Искать по авторуВ закладки on 21-Янв-04, 22:45  (MSK)
"To:dyh@old.net REJECT" в /etc/mail/access не помогает.

Может procmail подойдет?
Если мешает только то что забивается локальный ящик..

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру