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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       29 Aug 2005  15:18:33
 To : Victor Sudakov
 Subject : Re: access.db - как обозначить "все адреса"?
 -------------------------------------------------------------------------------- 
 
 29 авг 2005, понедельник, в 06:32 KRAST, Victor Sudakov написал(а):
 
  VS> Есть желание использовать sendmail на spamtrap MX. Скорее всего, нужно
  VS> на любой "mail from" или "rcpt to" от клиента отвечать 4xx, при этом
  VS> запускать некую внешнюю программу и передавать ей IP адрес данного
  VS> клиента.
 
 У меня так:
 
 $ less /usr/local/adm/antispam/relayip
 #!/bin/sh
 
 sed -El -e \
 '/450 4\.0\.0/!d' -e 's/^[^ ]+  ?[^ ]+ ([^ ]+) .*relay=.*\[(.*)\].*/\2 \1/' \
 
 2>/dev/null | logger ...
 
 Можно написать вместо '| logger' цикл:
 
 | while read ip time; do command ; done
 
  VS> Возможно, нужно идти не от сабжа, а написать некий ruleset, который и
  VS> будет делать требуемое. Допустим, через program map.  Hикто не делал
  VS> ничего подобного?
 
 Я сделал через access.db - все работает.
 
 Eugene
 -- 
 Смерть не разбирается, что сделано и что не сделано. (Артха)
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: access.db - как обозначить "все адреса"?   Eugene Grosbein   29 Aug 2005 15:18:33 
Архивное /ru.unix/26093a95582ea.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional