|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368c36f4115.html, оценка из 5, голосов 10
|