Проблема с сабжем.:0
! user@host.ruРаботает на ура. Вся почта туда улетает.
0:
| (formail -r; cat /home/client/reply) | sendmail -tЭто нашел на просторах инета и даже не в одном месте. Не работает. Типа авто-реплай. Как узнать, что конкретно происходит и почему не работает? Ну, например, попробовать записать в файл, что выдает формейл. В логах, вроде, говорит, что все отправлено, а реплай не приходит. Куда копать, в общем?
> Куда копать, в общем?Сворее всего, formail или sendmail нету в $PATH. Попробовать прописать полные пути.
А вообще сохранить вывод можно попробовать так:
0:
| ((formail -r; cat /home/client/reply) | sendmail -t) 2>~/procmail.err
>Сворее всего, 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 убирать - все равно не сохраняется... Где-то тут какая-то собака порылась... :(
О, и по ходу, я не один с такой проблемой... Наверняка какая-то мелочь...
>О, и по ходу, я не один с такой проблемой... Наверняка какая-то
Попробуй(formail -r; cat /home/client/reply) | sendmail -t
вытащить в отдельный скрипт и в нем уже перенаправлять выводы / смотреть коды ошибок и т.д.