Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Maxim Timofeyev                      2:5030/1763.1  07 May 2003  13:07:01
 To : Alexander Kolesnikoff
 Subject : Re: postfix & To:
 -------------------------------------------------------------------------------- 
 
 >>>Return-Path: <12345@yandex.ru>
 >>>From: Maxim Timofeyev <12345@yandex.ru>
 >>>Message-Id: <20030506132437.295e168a.12345@yandex.ru>
 AK>    В конфиге не нашёл ничего криминального, остаётся только содер-
 AK>  жимое файла header_checks= .... , что там у тебя ? Покажи прямо
 AK>  cat file. И сама методика тестирования, как ты проверяешь ?
 AK>   Я специально сейчас проверил - работает как положено. Да, у меня
 AK>  FreeBSD, а у тебя что ?
 
 Linux/Openwall.
 
 Версия: postfix-20030124
 
 Сейчас сделал такой фильтр:
 /^From:.1234@yandex\.ru/ REJECT
 
 Вот результат:
 
 May  7 12:37:33 tma postfix/cleanup[13805]: 61D7C5478: reject: header
 From: 1234@yandex.ru from unknown[194.85.167.202]; from=<1234@yandex.ru>
 to=<tma@tma.spb.ru> proto=SMTP helo=<home.tma.spb.ru>: Message content
 rejected
 
 Hо мне пришлось из адреса (From:) убрать realname в своей писалке.
 
 Вот я сам подправил фильтр:
 /^From:.*[<(][0-9]+@yandex\.ru[>)]*/ REJECT
 
 Вот результат:
 
 May  7 12:42:04 tma postfix/cleanup[13822]: CA52F5478: reject: header
 From: Maxim Timofeyev <1234@yandex.ru> from unknown[194.85.167.202];
 from=<1234@yandex.ru> to=<tma@tma.spb.ru> proto=SMTP
 helo=<home.tma.spb.ru>: Message content rejected
 
 А на этот (кторый тут приводился) postfix ругается:
 May  7 12:42:03 tma postfix/cleanup[13822]: warning: regexp map
 /etc/postfix/header_checks, line 3: Invalid character class name
 
 Вот сам фильтр:
 /^From:.*[[:<:]][0-9]+@yandex\.ru[[:>:]]/ REJECT
 
 Может я в нем ошибся?
 
 Hу а вот сам файл:
 tma!root:/etc/postfix# cat header_checks
 # /etc/postfix/header_checks
 # Блокировать почту с yandex.ru типа [0-9]@yandex.ru
 /^From:.*[[:<:]][0-9]+@yandex\.ru[[:>:]]/ REJECT
 /^From:.*[<(][0-9]+@yandex\.ru[>)]*/ REJECT
 /^From:.1234@yandex\.ru/ REJECT
 
 Третья строка -- и есть фильтр отсюда. Сейчас я его закомментарю.
 До лучших времен. ;-) Хотя мой (четвертая строка) не столь правильный
 ИМХО, т.к. что-то через него может и проскочить...
 
 Hо мне не нравиться, что все это происходит только на стадии DATA.
 Можно не принимать само письмо? Т.е. проводить проверку на стадии
 ``MAIL FROM:''?
 
 SMTP< 250 tma.spb.ru
 
 SMTP> MAIL FROM: <1234@yandex.ru>
 
 SMTP< 250 Ok
 
 SMTP> RCPT TO: <tma@domain.spb.ru>
 
 SMTP< 250 Ok
 
 SMTP> DATA
 
 SMTP< 354 End data with <CR><LF>.<CR><LF>
 
 SMTP> . (EOM)
 
 SMTP< 550 Error: We don't accept mail from spammers
 *** Error occurred while terminating data
 
 SMTP> QUIT
 
 SMTP< 221 Bye
 
 Сейчас содержимое /etc/postfix/header_checks такое:
 # Блокировать почту с yandex.ru типа [0-9]@yandex.ru
 #/^From:.*[[:<:]][0-9]+@yandex\.ru[[:>:]]/ REJECT
 /^From:.*[<(][0-9]+@yandex\.ru[>)]*/ REJECT We don't accept mail from spammers
 
 Блин. Это пролезает все равно:
 ======
 220 tma.spb.ru ESMTP
 MAIL FROM: 12345@yandex.ru
 250 Ok
 RCPT TO: tma@domain.spb.ru
 250 Ok
 DATA
 354 End data with <CR><LF>.<CR><LF>
 From: 12345@yandex.ru
 To: tma@domain.spb.ru
 Subject: test
 
 test
 .
 250 Ok: queued as 6EBC35476
 QUIT
 221 Bye
 ======
 
 А это ловится:
 ======
 MAIL FROM: 12345@yandex.ru
 250 Ok
 RCPT TO: tma@domain.spb.ru
 250 Ok
 DATA
 354 End data with <CR><LF>.<CR><LF>
 From: Maxim Timofeyev <12345@yandex.ru>
 To: tma@domain.spb.ru
 
 test
 .
 550 Error: We don't accept mail from spammers
 QUIT
 221 Bye
 ======
 -- 
 0BDE AC68 5418 B40A 0C85  C081 037A 6542 55F6 ADEC
 [2:5030/1763@fidonet.org][tmahome@tma.spb.ru][http://tma.spb.ru]
 --- tin/1.5.10-20011117 ("Darkcell") (UNIX) (Linux/2.4.18-alt9-up (i686))
  * Origin: TMA at HOME (2:5030/1763.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: postfix & To:   Maxim Timofeyev   07 May 2003 13:07:01 
 postfix & To:   Alexander Lunyov   07 May 2003 20:01:20 
 Re: postfix & To:   Maxim Timofeyev   08 May 2003 13:11:31 
 Re: postfix & To:   Maxim Timofeyev   08 May 2003 13:40:32 
Архивное /ru.unix/38547819674a7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional