sendmail
3 отговора
168 прегледа
sendmail
как мога да накарам sendmail при проверка на изпращача на пощата да изпълнява външна команда? написал съм си едно скриптче, което искам да се пуска с параметър ип-то на изпращача.
идеята е доста подобна на dnsbl. като се пробвам да пусна нещо като това по-долу, връща грешка:
във /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
идеята е доста подобна на 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
Re: sendmail
hmm, da ne bi da e zashtoto scripta ne e w nuzhnata direktorija?
t.e. w sendmail imashe edna direktorija /maj /etc/smrsh/, no ne sym tochno siguren za imeto, pisha po pamet/ w kojato toj si tyrsi wynshnite scriptowe, pogledni w man-a i wizh na konkretnata distribucija kak e :)
kysmet :)
t.e. w sendmail imashe edna direktorija /maj /etc/smrsh/, no ne sym tochno siguren za imeto, pisha po pamet/ w kojato toj si tyrsi wynshnite scriptowe, pogledni w man-a i wizh na konkretnata distribucija kak e :)
kysmet :)
Re: sendmail
не е от това
не става така
TANSTAAFL! There AiNt Such Thing As A Free Lunch
не става така
TANSTAAFL! There AiNt Such Thing As A Free Lunch