анализ поля Received: в sendmail
Модераторы: Trinity admin`s, Free-lance moderator`s
анализ поля Received: в sendmail
Здравствуйте, уважаемые !
Можно ли в sendmail'e сделать такое : анализирировать поля Received: и если встречаются dsl,adsl,dialup и т.д. , то не принимать письмо?
кусок заголовка письма : --- Received: от провайдера на мой почтарь Received: (qmail 6711 invoked by uid 1619); 1 Nov 2004 22:39:18 -0000 Received: (провайдер)from unknown (HELO c-24-9-51-87.client.comcast.net) (24.9.51.87) by ххх with SMTP; 1 Nov 2004 22:39:16 -0000 Received: from bauvfa (220.67.170.126) by c-24-9-51-87.client.comcast.net; Thu, 1 Nov 2004 17:42:50 -0500 Message-ID: <008601c4847c$ef12d2c7$15837a5b@bauvfa> From: <левый адрес> далее рекламное письмо ---
Можно ли в sendmail'e сделать такое : анализирировать поля Received: и если встречаются dsl,adsl,dialup и т.д. , то не принимать письмо?
кусок заголовка письма : --- Received: от провайдера на мой почтарь Received: (qmail 6711 invoked by uid 1619); 1 Nov 2004 22:39:18 -0000 Received: (провайдер)from unknown (HELO c-24-9-51-87.client.comcast.net) (24.9.51.87) by ххх with SMTP; 1 Nov 2004 22:39:16 -0000 Received: from bauvfa (220.67.170.126) by c-24-9-51-87.client.comcast.net; Thu, 1 Nov 2004 17:42:50 -0500 Message-ID: <008601c4847c$ef12d2c7$15837a5b@bauvfa> From: <левый адрес> далее рекламное письмо ---
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: анализ поля Received: в sendmail
анализировать - можноOleg_ писал(а):Здравствуйте, уважаемые !
Можно ли в sendmail'e сделать такое : анализирировать поля Received: и если встречаются dsl,adsl,dialup и т.д. , то не принимать письмо?
не принимать - нельзя
придется принять, проанализировать, потом отвергнуть. все это в ходе одной smtp сессии
Oleg_ писал(а):кусок заголовка письма : --- Received: от провайдера на мой почтарь Received: (qmail 6711 invoked by uid 1619); 1 Nov 2004 22:39:18 -0000 Received: (провайдер)from unknown (HELO c-24-9-51-87.client.comcast.net) (24.9.51.87) by ххх with SMTP; 1 Nov 2004 22:39:16 -0000 Received: from bauvfa (220.67.170.126) by c-24-9-51-87.client.comcast.net; Thu, 1 Nov 2004 17:42:50 -0500 Message-ID: <008601c4847c$ef12d2c7$15837a5b@bauvfa> From: <левый адрес> далее рекламное письмо ---
Re: анализ поля Received: в sendmail
>>анализировать - можно
>>не принимать - нельзя
почему ?
>>придется принять, проанализировать, потом отвергнуть. все это в >>ходе одной smtp сессии
то есть письмо получить полностью (включая тело )?
>>не принимать - нельзя
почему ?
>>придется принять, проанализировать, потом отвергнуть. все это в >>ходе одной smtp сессии
то есть письмо получить полностью (включая тело )?
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: анализ поля Received: в sendmail
после начала приема заголовков следующий шанс отвергнуть письмо представится только после приема всего письмаOleg_ писал(а):>>анализировать - можно
>>не принимать - нельзя
почему ?
читайте спецификацию протокола SMTP
да. при приеме письма оно не делится на заголовки и тело. оно делится на конверт и тело. а заголовки - это всего лишь часть тела до первой пустой строкиOleg_ писал(а):>>придется принять, проанализировать, потом отвергнуть. все это в >>ходе одной smtp сессии
то есть письмо получить полностью (включая тело )?
Re: анализ поля Received: в sendmail
Все понятно.
Попробую пока сделать анализ с использованием procmail,
часть спама отсечется.
Попробую пока сделать анализ с использованием procmail,
часть спама отсечется.
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: анализ поля Received: в sendmail
но выполнить REJECT в ходе SMTP сессии не получитсяOleg_ писал(а):Все понятно.
Попробую пока сделать анализ с использованием procmail,
часть спама отсечется.
Re: анализ поля Received: в sendmail
Насколько это важно спамеру ?corvax писал(а):но выполнить REJECT в ходе SMTP сессии не получитсяOleg_ писал(а):Все понятно.
Попробую пока сделать анализ с использованием procmail,
часть спама отсечется.

Тем более, что почта мне приходит от провайдерского почтовика.
REJECT пойдет на левый адрес из header'a.
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: анализ поля Received: в sendmail
это важно в случае false positiveOleg_ писал(а):Насколько это важно спамеру ?corvax писал(а):но выполнить REJECT в ходе SMTP сессии не получитсяOleg_ писал(а):Все понятно.
Попробую пока сделать анализ с использованием procmail,
часть спама отсечется.
если в валидной почте будет Received, не прошедший проверку, то лучше, что отправитель об этом знал таки
REJECT не ходит ни на какие адреса. он вообще не ходитOleg_ писал(а):Тем более, что почта мне приходит от провайдерского почтовика.
REJECT пойдет на левый адрес из header'a.
Re: анализ поля Received: в sendmail
логично. Значит буду делать анализ sendmail'ом, нашел доку по этому вопросу.corvax писал(а):
это важно в случае false positive
если в валидной почте будет Received, не прошедший проверку, то лучше, что отправитель об этом знал таки
Большое СПАСИБО за советы !
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей