Необходимо настроить проверку что забито в поле from и адрес пользователя который прошел авторизацию.
Эти поля должны обязательно совпадать.
Собственно нарисовал такое правило:
Код: Выделить всё
deny authenticated = *
condition = ${if eq{$sender_address}{$authenticated_id}{no}{yes}}
message = "Auth login $authenticated_id and sender address $sender_address does not match"
log_message = "Auth login $authenticated_id and sender address $sender_address does not match"
С Exim знаком 2 дня.
В результате получаю что данное правило корректно работает с клиентами, к примеру, Outlook, Zimbra Desktop, но при попытке отправить письмо The Bat, письмо попадает под это правило и вываливается ошибка отправки
Код: Выделить всё
Auth login and sender address user@domain.ua does not match
Как проверить правило, и как верно прописать?
Добавлять поддерживаемые домены в правило вручную не особо хотелось бы ....
Есть подозрение что это мой косяк.
Заранее спасибо.