У нас есть рабочая установка exim на сайте, где пользователи могут отправлять и получать почту. Мы пытаемся настроить сервер для отправки некоторых предупреждений и ошибок по электронной почте на адрес, который находится за пределами локальной сети.
Проблема в:
Программа, которая отправляет письма, отправляет их, используя имя пользователя и локальное имя сервера. Это приводит к тому, что письма имеют отправителя в формате: myapp@myserver.mydomain. Exim отправляет эти письма на SMTP-сервер провайдера, который отклоняет письма, поскольку они имеют нелегального или непроверяемого отправителя (внутренний адрес).
Я думаю, мне следует настроить exim для перезаписи отправителя, когда:
- домен отправителя находится в локальной сети
- домен получателя находится за пределами локальной сети
Я попытался установить какое-то переписывание в конфигурации exim, но мне не удалось заставить его работать. Я бы показал, что я пробовал, но у меня не хватило времени при последнем посещении сайта, и мне пришлось вернуться к исходной версии, потеряв все изменения, которые я пытался.
^
в начале правила должно быть , какS
исключает регулярное выражение