Под SELinux httpd (и поэтому его дети) не позволяется установить исходящие связи. Попробовать
setsebool -P httpd_can_network_connect 1
Необходимо видеть сообщения в /var/log/messages
или /var/log/audit/audit.log
если на самом деле selinux является причиной.
Если Вы плохо знакомы с рабочим апачем под selinux, взглянули на httpd_selinux(8)
.
Отредактированный для добавления: P.S. Если Вы не selinux план гуру провести много времени, пытаясь получить даже мягко необычные апачские конфигурации, работающие под selinux.
Короткий ответ заключается в том, что, как вы обнаружили, правила транспорта Exchange просто недостаточно гибки, чтобы удовлетворить потребности большинства организаций в подписи. Проблема с поиском содержимого электронной почты с помощью правил транспорта заключается в том, что они ищут в обработанном теле, а не в необработанном теле. Так что, если вы хотите сопоставить заголовок части MIME, вам не повезло.
На этом этапе вам, вероятно, следует подумать о стороннем продукте для управления подписями. См. Лучшее управление подписями (с привязкой к Exchange?)