parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 11.06.2012 06:12 / 11.06.2012 06:36

если вы укажете опцию $.print-debug(true) у ^mail:send[] то увидите полный текст сообщения, которое парсер скармливает sendmail-у.
получив его вы можете попробовать из консоли вызвать "sendmail".

но вообще, лично я настаивал-бы на исправлении этого:
На сколько мы видим, наш тестовый скрипт корректно отправляет тестовое сообщение, однако так же возвращает сообщение об ошибке.
И ещё: после подготовки почтового сообщения оно отправляется через стандартный парсерный exec. т.е. если внешние скрипты нормально вызываются (проверьте), вы можете попробовать выполнить что-то типа:
$f[^file::exec[binary;/../reltive/path/to/sendmail;$.stdin[сообщение, полученное с помощью $.print-debug];-t;-i;-f;postmaster]]
вместо указания относительного пути можно сделать простой sendmail_wrapper.sh, положить его рядом с parser.cgi и вызывать его.