URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68989
[ Назад ]

Исходное сообщение
"Procmail - посмотреть логи?"

Отправлено DerAlSem , 18-Сен-06 18:28 
Проблема с сабжем.

:0
! user@host.ru

Работает на ура. Вся почта туда улетает.

0:
| (formail -r; cat /home/client/reply) | sendmail -t

Это нашел на просторах инета и даже не в одном месте. Не работает. Типа авто-реплай. Как узнать, что конкретно происходит и почему не работает? Ну, например, попробовать записать в файл, что выдает формейл. В логах, вроде, говорит, что все отправлено, а реплай не приходит. Куда копать, в общем?


Содержание

Сообщения в этом обсуждении
"Procmail - посмотреть логи?"
Отправлено AMDmi3 , 18-Сен-06 22:48 
> Куда копать, в общем?

Сворее всего, formail или sendmail нету в $PATH. Попробовать прописать полные пути.

А вообще сохранить вывод можно попробовать так:

0:
| ((formail -r; cat /home/client/reply) | sendmail -t) 2>~/procmail.err


"Procmail - посмотреть логи?"
Отправлено DerAlSem , 19-Сен-06 11:46 
>Сворее всего, formail или sendmail нету в $PATH. Попробовать прописать полные пути.
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

Соотв, сендмейл лежит в /usr/sbin, а формейл в /usr/local/bin.

>А вообще сохранить вывод можно попробовать так:
>
>0:
>| ((formail -r; cat /home/client/reply) | sendmail -t) 2>~/procmail.err

А вот и не сохраняется... Пробовал 2 убирать - все равно не сохраняется... Где-то тут какая-то собака порылась... :(

О, и по ходу, я не один с такой проблемой... Наверняка какая-то мелочь...


"Procmail - посмотреть логи?"
Отправлено AMDmi3 , 19-Сен-06 13:33 
>О, и по ходу, я не один с такой проблемой... Наверняка какая-то
Попробуй

(formail -r; cat /home/client/reply) | sendmail -t

вытащить в отдельный скрипт и в нем уже перенаправлять выводы / смотреть коды ошибок и т.д.