/ домой \ | \ темы / |
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/ |