как мога да накарам sendmail при проверка на изпращача на пощата да изпълнява външна команда? написал съм си едно скриптче, което искам да се пуска с параметър ип-то на изпращача.
идеята е доста подобна на dnsbl. като се пробвам да пусна нещо като това по-долу, връща грешка:
R$* $: $&{client_addr}
R$-.$-.$-.$- $: <?> $(spammer $1.$2.$3.$4 $: OK $)
във /var/log/maillog:
Jan 2 17:20:56 mail sendmail[14877]: h02BTuQ9014877: SYSERR(root): rewrite: map spammer not found
[root@mail /root]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 mail.ccpro.com ESMTP Sendmail 8.12.6/8.12.4; Thu, 2 Jan 2003 17:18:24 +0200
^]
telnet> q
Connection closed.
TANSTAAFL! There AiNt Such Thing As A Free Lunch