Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 02:03 27.06.24 
Компютри и Интернет
   >> UNIX
Всички теми Следваща тема *Кратък преглед

Тема sendmail въпрос  
Автор onzi (онзи)
Публикувано02.01.03 17:26



как мога да накарам 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

Тема Re: sendmail въпроснови [re: onzi]  
Автор DarkStar (.)(.)
Публикувано03.01.03 12:04



Едно нещо не можах да разбера - искаш да execute-неш script който да ти проверява ip-то на изпращача, за да можеш да го проверяваш дали присъства в някаква spam листа? Това ли се опитваш да направиш???

И.

FreeBSD will root jOOr phat anus.


Тема Re: sendmail въпроснови [re: DarkStar]  
Автор onzi (онзи)
Публикувано03.01.03 15:06



с 2 думи - да. искам да проверявам ип-тата, през които е минало писмото. и преди да ме питаш що не си пусна dnsbl - пуснал съм го. ама с един прост скрипт като този по-долу мога да проверявам в около 40 спамерски бази, които иначе са платени:


[root@mail /root]# cat /etc/mail/spammer
#!/bin/bash
echo `date` -- $1 > /tmp/spam-check
/usr/bin/lynx --dump "http://relays.osirusoft.com/cgi-bin/rbcheck.cgi?addr=$1" |grep "Number of sites listing this IP: 0" || echo "SPAMMER"


TANSTAAFL! There AiNt Such Thing As A Free Lunch


Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.