From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <008b01c2bb8d$a9749d50$6600a8c0@KEVGENIY> From: "Evgeniy Kobzev" To: References: <3E1EA113.8040504@fioc.kz> <9427.030114@taxpol.krasnoyarsk.su> Subject: Re: Re[2]: [Comm] kill spam (postfix) Date: Tue, 14 Jan 2003 08:27:42 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: ----- Original Message ----- From: "aek" To: "Ilya Palagin" Sent: Tuesday, January 14, 2003 6:16 AM Subject: Re[2]: [Comm] kill spam (postfix) > Hello Ilya, > > Все фишки по фильтрации прокатывают только если почта принимается по SMTP. > Попробовал > smtpd_sender_restrictions = reject_unknown_sender_domain, > check_sender_access hash:/etc/postfix/access > работает. Но признаю, что более гибкий инструмент, это использование > header_checks и body_checks . > Где по русски почитать про формат regexp? > Или обьясните на пальцах на паре простых примеров. > Допустим в > > > > /^From:.*@.*\.currentmail\.com.*$/ REJECT > > /^From:.*@.*emailwow\.com*$/ REJECT > > /^From:.*@vmadmin\.com.*$/ REJECT > > > зачем . после From: ? . это не точка, а "любой одиночный символ" > звездочка - любые символы ? .* - ноль или более "любых одиночных символов" > связка \. это типа экранирования спец.символа ? \. - это обычная точка > что обозначает $ перед закрывающей / ? конец строки Всё как в Perl.