|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Konstantin Vyazov 2:5020/400 19 Apr 2005 18:06:48 To : Artem Chuprina Subject : Re: Postfix и regexp_table -------------------------------------------------------------------------------- "Artem Chuprina" <ran+news@ran.pp.ru> сообщил/сообщила в новостях следующее: news:867jj54nuo.fsf@tigger.lan.cryptocom.ru... > Konstantin Vyazov -> Artem Chuprina @ Thu, 14 Apr 2005 08:14:07 +0000 (UTC): > > >> KV> Подскажите, PLS, как правильно в Postfix'e отсечь прием почты на > KV> стадии > >> KV> connect? > >> KV> К примеру строка, записанная мною в regexp_table на сдии > KV> проверки > >> KV> заголовка письма > >> KV> срабатывает исправно: > >> > >> KV> /^Received: from .*ppp.*\..*\..*by myname\.ru/i REJECT > >> > >> KV> Hо хотелось бы отсекать ненужную почту раньше, не принимая > KV> хеадеров. > >> > >> KV> Пробовал прописать строку и ее различные вариации: > >> > >> KV> /connect from*ppp.*\..*\..*by myname\.ru/i REJECT > >> > >> KV> Hе вышло. Письма пропускаются. > >> > >> KV> Где у меня грабли? > >> > >> В понимании того, когда какие проверки запускаются, и что при этом > >> передается в таблицы проверок. В документации все это довольно > >> аккуратно расписано. > KV> Hе могли бы Вы подсказать поточнее, где именно расписано? > KV> Hе смог найти. > > http://www.postfix.org/postconf.5.html#smtpd_client_restrictions > Честно скажу. Сходил, добросовестно прочитал. Хотя, как оказалось, с такой же информацией знакомился и ранее. Если я правильно понял смысл документации, то к сожалению, на стадии connect отрубить ненужные хосты по маске, например - from .*ppp.*\..*\..*by myname\.ru мне не удасться :( Только путем сравнения с маской служебных строк заголовка. А это значит, что придется принимать весь header. Что применительно ко всему объему поступающей почты выливается в слишком большой дополнительный трафик. Полезной почты сегодня идет от силы 10%. Остальное - спам. Был бы рад оказаться неправым. Все остальное полезное на стадии smtpd_client_restrictions у меня включено. smtpd_client_restrictions = permit_mynetworks, check_client_access hash:/usr/local/etc/postfix/access, reject_unknown_client, reject_maps_rbl, permit --- ifmail v.2.15dev5.3 * Origin: Golden Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/5424bcdbe657.html, оценка из 5, голосов 10
|