Избавьтесь от if $require
- это является абсолютно ненужным. Метапараметрам нравится, требуют, относятся к определенным типам, точно так же как они делают к собственным типам, таким образом, ничто в Вашем daemontools::service
ресурс будет работать до требования на нем успешно выполняются.
Переписывание не работало, потому что поле Nullmailer так или иначе отправило почту как прибывающий из InternalServices.hidden.local, оказалось, что это было вызвано/etc/mailname, содержащим старое доменное имя.
Мы обновили поле, и все это работает, как предназначено теперь.
Действительно ли это возможно Вы, клиенты локальной сети не отправляют через exim поле правильно.
Клиенты отправляют почту непосредственно?
Клиентская электронная почта только пересылается (не измененный)?
Возможно, Ваше правило не применяется на mta очередь?
Проверьте это и сообщите мне :)