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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     03 Sep 2002  22:42:24
 To : Nick Mashchenko
 Subject : Re: /etc/aliases trouble (smrsh)
 -------------------------------------------------------------------------------- 
 
 >>> Nick Mashchenko wrote:
 
 NM>   pager: |/usr/local/bin/pager
 NM> cat /usr/local/bin/pager:
 NM>   #!/bin/sh
 NM>   msg=`head -1`
 NM>   echo $msg | mail -s PAGER a@b.com
 
 NM> если написать письмо на pager, то sendmail говорит так:
 NM> Aug  7 19:44:43 mnv smrsh: uid 8: attempt to use pager
 NM> Aug  7 19:44:43 mnv sendmail[2944]: g77Gigj02943:
 NM> to=|/usr/local/bin/pager, ctladdr=<pager@host.com> (8/0),
 NM> delay=00:00:01, xdelay=00:00:00, mailer=prog, pri=30050, dsn=5.0.0,
 NM> stat=Service unavailable
 
 NM> пробовал и так: поместил /usr/local/bin/pager в /etc/smrsh, почитал
 
 Что значит поместил? Симлинк поставил?
 
 NM> man smrsh, заменил #!/bin/sh на #!/usr/sbin/smrsh,
 
 Верни обратно. Sendmail сам вызывает smrsh.
 
 NM> пробовал в
 NM> /etc/aliases вставить вместо |/usr/local/bin/pager такие:
 NM> |/etc/smrsh/pager и |/usr/sbin/smrsh /etc/smrsh/pager результат тот же
 NM> самый.
 
 Это без разницы. smrsh отрезает от пути только последнюю часть, и какой
 там был каталог - рояли не играет.
 
 NM>    ----- Transcript of session follows -----
 NM> smrsh: pager not available for sendmail programs
 NM> 554 5.0.0 |/usr/sbin/smrsh /etc/smrsh/pager... Service unavailable
 NM> т.е. почему не работает, я понимаю (вроде бы). но вот как сделать,
 NM> чтобы зара-ботало... :-). т.е. почта приходит на pager@host.com, далее
 NM> по pipe идет в мой скрипт, который это дело обрабатывает и направляет
 NM> на мыло (пейджера).
 
 Твой smrsh берет именно /etc/smrsh в качестве каталога допустимый скриптов?
 Может, там другой каталог? По умолчанию у него вообще /usr/adm/sm.bin,
 во FreeBSD - /usr/libexec/sm.bin, по другим системам еще более диковинные.
 
 В качестве аварийного варианта можешь в sendmail.cf заменить smrsh на /bin/sh.
 Hе думаю, что эти ограничения, которые там по дефолту, так уж нужны у тебя.
 И верни скрипту #!/bin/sh, а то он может вообще сойти с ума.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 /etc/aliases trouble (smrsh)   Nick Mashchenko   07 Aug 2002 21:31:37 
 Re: /etc/aliases trouble (smrsh)   Michael Dolzhenkov   08 Aug 2002 09:15:05 
 Re: /etc/aliases trouble (smrsh)   Valentin Nechayev   03 Sep 2002 22:42:24 
 Re: /etc/aliases trouble (smrsh)   Valentin Nechayev   03 Sep 2002 22:42:24 
Архивное /ru.linux/7368c36f4115.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional