Я пытаюсь включить синхронную обработку входящей электронной почты на хосте, на котором запущен exim. При отсутствии файла .forward почта добавляется в ожидаемый / var / spool / mail / $ USER.
Я добавил очень простой файл .forward, чтобы проверить функциональность:
| cat - >>/home/mailfiter/mailin
и создал файл в домашнем каталоге с разрешениями 0666. Однако когда я отправляю сообщение, оно не приходит в ожидаемое место. Отчет журналов eximʻa:
2019-08-07 14:48:36 1hvMIt-0005GY-Pl ** | cat - >>/home/mailfiter/mailin
<mailfilter@netmonitor.bip> R=userforward T=address_pipe: Child process of
address_pipe transport returned 1 from command: /bin/cat
Здесь 1 предлагает проблему с разрешениями но:
Изменение .forward для создания нового файла в / tmp привело к той же ошибке.
Это коробка Centos 7 с отключенным SELinux.