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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Taras A. Nikolenko                   2:5020/400     03 Jan 2001  15:10:58
 To : All
 Subject : Re: as usual... sendmail :-)
 -------------------------------------------------------------------------------- 
 
 
 Igor Cherkaev <Igor.Cherkaev@p6.f18.n5006.z2.fidonet.org> пишет в
 сообщении:978482376@p6.f18.n5006.z2.ftn...
 
 > Hello, All
 >
 > сделал домен тpетьего уpовня gate.rm-nkz.ru, хочу чтоб:
 > 1. когда говоpят сендмайлу rcpt to:<1234@gate.rm-nkz.ru>, он всегда
 
 отвечал 250
 
 > Recepient ok...,
 >
 > 2. все, что туда пpиходит, отдавалось моему скpипту. н-p, пеpловому. либо,
 > складывалось куда-нить отдельно в виде файлов.
 >
 > возможно ли? а юзая mailertable? может еще как?
 
 При том, что у тебя отдельный домен под такой гейт, тебе, наверное, можно
 обойтись и mailertable или еще чем. Мне подобную вещь нужно было сделать на
 почтовом домене, где есть и нормальные юзера, подобные финты не проходили.
 Решил проблему так:
 ---------------
 MAILER(number_mail)dnl
 
 LOCAL_CONFIG
 Knumber_regex regex -m -a@MATCH ^[0-9]+$
 
 LOCAL_RULESETS
 LOCAL_RULE_0
 # check address for numbers and exec special mail program if ok
 R$-  < @ $=w . >        $: $(number_regex $1 $) < @ $2 . >
 R$- @MATCH < $* >       $#number_mail $: $1
 R$+                     $: $(number_regex $1 $)
 R$- @MATCH              $#number_mail $: $1
 ---------------
 и описал мой number_mail(mailer/number_mail.m4):
 ---------------
 PUSHDIVERT(-1)
 
 ifdef(`MY_MAILER_PATH',, `define(`MY_MAILER_PATH', /usr/local/путь)')
 ifdef(`MY_MAILER_FLAGS',, `define(`MY_MAILER_FLAGS', `9A')')
 ifdef(`MY_MAILER_ARGS',, `define(`MY_MAILER_ARGS', `number_mail $u')')
 
 POPDIVERT
 
 ####################################
 ###   My Mailer specification    ###
 ####################################
 
 VERSIONID(`number_mail.m4')
 
 Mnumber_mail,    P=MY_MAILER_PATH,
   F=CONCAT(`lsbDFMq', MY_MAILER_FLAGS), S=10,
   R=20/40, T=DNS/RFC822/X-Unix, U=юзер:группа,
                 A=MY_MAILER_ARGS
 ---------------
 
 И все ок. Если кто увидит ошибки/слабые места, поправьте, пожалуйста.
 Спасибо добрым людям из этой конференции, подсказавшим правильное
 направление для поисков. особенная благодарность Спартаку Радченко.
 --
                                      Best wishes! Taras.
 mailto:nik@page.donetsk.ua, ICQ #43113608
 --- ifmail v.2.15dev5
  * Origin: Donbass Internet Center DIPT (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 as usual... sendmail :-)   Igor Cherkaev   03 Jan 2001 01:36:32 
 Re: as usual... sendmail :-)   Valentin Nechayev   03 Jan 2001 00:11:41 
 Re: as usual... sendmail :-)   Taras A. Nikolenko   03 Jan 2001 15:10:58 
 Re: as usual... sendmail :-)   Vladimir Kurtukov   03 Jan 2001 20:33:48 
 as usual... sendmail :-)   Igor Cherkaev   03 Jan 2001 22:03:11 
 as usual... sendmail :-)   Igor Cherkaev   03 Jan 2001 22:20:01 
 Re: as usual... sendmail :-)   Vladimir Kurtukov   04 Jan 2001 01:29:23 
 as usual... sendmail :-)   Igor Cherkaev   04 Jan 2001 00:02:26 
 Re: as usual... sendmail :-)   Dmitriy Kyrhlarov   17 Jan 2001 19:45:19 
 Re: as usual... sendmail :-)   Valentin Nechayev   17 Jan 2001 20:51:55 
 Re: as usual... sendmail :-)   Dmitriy Kyrhlarov   19 Jan 2001 15:35:29 
 Re: as usual... sendmail :-)   Valentin Nechayev   19 Jan 2001 16:32:48 
Архивное /ru.unix.bsd/120057416bb9b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional