Назад | Перейти на главную страницу

как записать полный вывод команды exim pipe

Мне нужно отладить скрипт python, который используется в команде транспортного канала exim. я уже пробовал log_output но он регистрирует только первую строку вывода, возвращаемую скриптом python, который является traceback ошибка.

my_transport:
driver = pipe
command = /usr/bin/python /path/to/myscript.py
log_fail_output
group = mail
user = mail

я хочу увидеть полную ошибку обратного отслеживания в mainlog чтобы отладить его. как это сделать?

Вы можете попробовать return_output директива

return_output (труба)

Тип: логическое По умолчанию: false

Если эта опция истинна и команда произвела какой-либо вывод, доставка считается неудачной независимо от кода возврата из команды, и вывод возвращается в сообщении об ошибке доставки. В противном случае вывод просто отбрасывается. Однако, если у сообщения есть нулевой отправитель (то есть это сообщение об ошибке доставки), вывод команды всегда отбрасывается, независимо от значения этого параметра.