Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
OBaby Гость
|
Добавлено: Пт Дек 19 2003 10:53 Заголовок сообщения: Почта и выполнение программы |
|
|
Помогите плиз!
Как осуществить такую фишку.
Есть адрес : ant@mar.ok на который каждый день приходят письма с аатачем. Нужно автоматически, по мере того как приходят письма выделять аттач и перекладываать его в папку /home/ant.
Делаю так: в aliases sendmail пишу - ant: | /home/up/ant, где ant написанный скриптец такой:
#!/bin/sh
if [ -s /var/spool/mail/at ]
then
mv `/usr/bin/munpack /var/spool/mail/at` /home/ant
rm -f /home/up/*.desc
/dev/null > /var/spool/mail/ant
fi
короче скрипт выполняется если его запускаешь ручками, если работает в автомате выдается сообщение:
----- The following addresses had permanent fatal errors -----
| /home/up/ant
(reason: 126)
(expanded from: <ant@mar.ok>)
в чем глюк подскажите ???? |
|
Вернуться к началу |
|
 |
live&learn
Зарегистрирован: 17.12.2003 Сообщения: 7
|
Добавлено: Пт Дек 19 2003 11:08 Заголовок сообщения: Может, у тебя smrsh? |
|
|
Может, у тебя smrsh?
Или, может с разрешениями на исполнение файла проблеммы ?
Напиши
----- Transcript of session follows -----
... |
|
Вернуться к началу |
|
 |
AlexanderK
Зарегистрирован: 03.12.2003 Сообщения: 34 Откуда: Москва
|
Добавлено: Пт Дек 19 2003 11:32 Заголовок сообщения: Re: Почта и выполнение программы |
|
|
[работает в автомате выдается сообщение:
----- The following addresses had permanent fatal errors -----
ttt: "| /usr/home/alex/ttt.sh"
Вот так у меня заработало.
Попробуй. |
|
Вернуться к началу |
|
 |
OBaby Гость
|
Добавлено: Пт Дек 19 2003 11:39 Заголовок сообщения: Да нет ... |
|
|
На выполнение этого файла права такие:
-r-xr-xr-x 1 root root 357 Dec 19 10:34 ant |
|
Вернуться к началу |
|
 |
live&learn
Зарегистрирован: 17.12.2003 Сообщения: 7
|
Добавлено: Пт Дек 19 2003 11:53 Заголовок сообщения: |
|
|
У меня подозрение, что проблемы с smrsh.
Напиши, что у тебя идет после =---Transcript of session follows---- в возвращенном письме |
|
Вернуться к началу |
|
 |
OBaby Гость
|
Добавлено: Пт Дек 19 2003 12:12 Заголовок сообщения: после ... |
|
|
sh: line 1: /home/up/ant: Permission denied
554 5.3.0 unknown mailer error 126 |
|
Вернуться к началу |
|
 |
live&learn
Зарегистрирован: 17.12.2003 Сообщения: 7
|
Добавлено: Пт Дек 19 2003 12:24 Заголовок сообщения: |
|
|
Я с таким не встречался, но попробуй посмотреть "man smrsh"
Особенно если в твоем sendmail.cf есть упоминания о smrsh |
|
Вернуться к началу |
|
 |
OBaby Гость
|
Добавлено: Пт Дек 19 2003 12:32 Заголовок сообщения: smsrsh |
|
|
Он даже не стоит у меня!!!
И в репозитарии AltLinux его нет !!!!
Чего теперь? |
|
Вернуться к началу |
|
 |
live&learn
Зарегистрирован: 17.12.2003 Сообщения: 7
|
Добавлено: Пт Дек 19 2003 13:03 Заголовок сообщения: |
|
|
Попробуй выложить в форум содержимое секции Mprog в твоем sendmail.cf
Может, кто-то там что-то и поймет (я вряд ли, но попробую  |
|
Вернуться к началу |
|
 |
OBaby Гость
|
Добавлено: Пт Дек 19 2003 16:09 Заголовок сообщения: Выкладываю |
|
|
SAddDomain
Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,
T=DNS/RFC822/X-Unix,
A=procmail -Y -a $h -d $u
Mprog, P=/bin/sh, F=lsDFMoqeu9, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/,
T=X-Unix/X-Unix/X-Unix,
A=sh -c $u |
|
Вернуться к началу |
|
 |
Dmitry.Karpov
Зарегистрирован: 30.11.2003 Сообщения: 415 Откуда: Moscow
|
Добавлено: Пт Дек 19 2003 16:10 Заголовок сообщения: Re: Почта и выполнение программы |
|
|
Думаю, дело в кавычках - сделай
ant: "| /home/up/ant" (так написано в образце файла aliases во FreeBSD). _________________ Благословен Бог, сотворивший меня сисадмином! |
|
Вернуться к началу |
|
 |
OBaby Гость
|
Добавлено: Пт Дек 19 2003 17:28 Заголовок сообщения: Делал не помогло ... что исчо сделать |
|
|
Это не помогает! |
|
Вернуться к началу |
|
 |
|