Форум

/ домой \ \ темы /



Тема: Антиспам badlist,общий для сервера

08/11/2008 14:52 userUA:
Макс, обьясни пожалуйста такой случай
вопреки записи в общем для сервера badlist хоста или часть е.майл , почта от етого хоста и (или) части е.майл всё таки поступает
вот пример конфига :

# Параметры SMTP сервера
smtp_max=48
smtp_name="a.b.com"
vhalias
smtp_dns="IP DNS ISP"
smtp_nomx
smtpproxy="mail.primer.net"
smtp_port=25
smtp_out="C:\Small\shttps\mail\outbox"
smtp_sent="C:\Small\shttps\mail\sent"
sent_time=3
smtp_err="C:\Small\shttps\mail\error"
smtp_range="127.0.0.1,192.168.1.2-192.168.1.8"
smtp_deny="118.160.0.0-118.171.255.255,122.116.0.0-122.117.255.255,219.84.0.0-219.85.255.255,208.

66.206.23"
smtp6_range="::1"
smtp6_deny=""
smtp_pop_ip
smtp_msg_limit=12582912
smtp_nobreak
blacklist="*@mail.ru"
smtp_conform
forward
fwdrun
goodlist="C:\Small\shttps\mail\listfile\goodlist"
badlist="C:\Small\shttps\mail\listfile\badlist"
graylist="C:\Small\shttps\mail\listfile\graylist"
chklists
msgspam="Message detected as SPAM , contact to postmaster[ dog ]a.b.com"
antivirus="C:\Small\shttps\options\antivirus"
run_timeout=120
antispam=" (! ( $msg =~ /^From:[^\n\r]*<([^>\n\r]+)>/i || $msg =~ /^From:[

\t]*([^\n\r]+)/i ) ) || $1 != $sender || $msg =~

/^Subject:[^\n\r]*семинар|руководителю|бухгалтеру/i || $msg =~ /aдpес[ \r\n\t]+пoлучен[

\r\n\t]+из[ \r\n\t]+oткpытыx[ \r\n\t]+истoчнuкoв/i || $msg =~ /р[ \r\n\t]*А[ \r\n\t]*м[

\r\n\t]*е[ \r\n\t]*р[ \r\n\t]*и[ \r\n\t]*к[ \r\n\t]*а[ \r\n\t]*н[ \r\n\t]*с[ \r\n\t]*к.*А[

\r\n\t]*н[ \r\n\t]*г[ \r\n\t]*л[ \r\n\t]*и[ \r\n\t]*/i"
fake="postmaster[ dog ]a.b.com,admin[ dog ]a.b.com"
dnsbl="zen.spamhaus.org"
checkmx
mxignbl
spam_time=0
smtp_ltime=0
smtp_ip_limit=16777216
smtp_net_limit=16777216
smtp_limit=16777216
nolimitus
uncheckip
08/11/2008 14:54 userUA:
вот кусочек лога :
!-<08/11 13:45:02 [91.198.36.2:45506<25] (t1 9) <220 a.b.com Simple Mail Transfer Service Ready

!->08/11 13:45:02 [91.198.36.2:45506>25] (t1 10) >EHLO web01.mi6.kiev.ua
!-<08/11 13:45:02 [91.198.36.2:45506<25] (t1 11) <250-a.b.com
250-STARTTLS
250-8BITMIME
250 SIZE=12582912

!->08/11 13:45:02 [91.198.36.2:45506>25] (t1 12) >STARTTLS
**Init TLS connection

!->08/11 13:45:03 [91.198.36.2:45506>25] (t1 14) >EHLO web01.mi6.kiev.ua
!-<08/11 13:45:03 [91.198.36.2:45506<25] (t1 15) <250-a.b.com
250-STARTTLS
250-8BITMIME
250 SIZE=12582912

!->08/11 13:45:03 [91.198.36.2:45506>25] (t1 16) >MAIL FROM:<user[ dog ]ua.fm>
!-<08/11 13:45:03 [91.198.36.2:45506<25] (t1 17) <250 Ok

!->08/11 13:45:03 [91.198.36.2:45506>25] (t1 18) >RCPT TO:<user[ dog ]a.b.com>
!-<08/11 13:45:03 [91.198.36.2:45506<25] (t1 19) <250 Ok

!->08/11 13:45:03 [91.198.36.2:45506>25] (t1 20) >DATA
!-<08/11 13:45:04 [91.198.36.2:45506<25] (t1 21) <354 send the mail data, end with .

!->08/11 13:45:04 [91.198.36.2:45506>25] (t1 22)
From user[ dog ]ua.fm (web01.mi6.kiev.ua [91.198.36.2]) Sat, 8 Nov 2008 11:45:03 GMT For user[ dog ]a.b.com
!->08/11 13:45:04 [91.198.36.2:45506>25] (t1 23)
SMTP: 1132 user>* user<user
!-<08/11 13:45:04 [91.198.36.2:45506<25] (t1 24) <250 Ok

!->08/11 13:45:04 [91.198.36.2:45506>25] (t1 25) >QUIT
!-<08/11 13:45:04 [91.198.36.2:45506<25] (t1 26) <221 Bye

08/11/2008 14:58 userUA:
!->08/11 13:45:05 [192.168.1.2:3455>80] (t1 27)
GET /$_admin_$loglast HTTP/1.1
User-Agent: Opera/9.62 (Windows NT 5.1; U; ru) Presto/2.1.1
Host: a.b.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Authorization:***************************
Referer: a.b.com/$_admin_$loglast
Cookie: PHPWEBMAILSESSID=
Cookie2: $Version=1
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers

Send C:\Small\shttps\mail\outbox\F35C2BFE.msg

to: user[ dog ]a.b.com
в badlist только одна строчка ua.fm ,goodlist и greylist пустые
P.S. а вот с домена mail.ru письма как и должно быть не проходят
Так в чём тогда дело
08/11/2008 16:06 Max:
За что же такая дискриминация mail.ru и ua.fm ???
Любые goodlist-ы (в т.ч. и персональные) имеют приоритет над badlist-ами, а вот фильтр черного списка адресов отправителей имеет приоритет над всем.
Если у вас в badlist-е задана подстрока (не поиск по регулярному выражению), то проверьте чтобы перед переходом на следующую строку не было невидимых символов табуляции.
08/11/2008 17:23 userUA:
Если не сильно затруднит,приведите пример badlist ,если задачей стоит
не принимать письма формата @ua.fm
-используя E-mail адрес или любая часть адреса
-IP адрес или любая часть IP адреса
-действия с переменными $sender, $hello, $control

очень прошу привести пример ,а то запутался уже ,-думаю многим начинающим как я пойдёт на пользу
08/11/2008 17:43 userUA:
спасибо ,- заработало !
08/11/2008 18:21 Max:
хорошо что заработало.
для многих начинающих приведу 2 примера:

; просто поиск в первой строке управляющего заголовка:
ua.fm

; поиск по шаблону в адресе отправителя:
? $sender =~ /ua.fm/


Пользователь: Пароль: Новый пользователь:   Запомнить пароль: