Задача собственно тривиальная, но что то не получается решить
Есть exim, который использует как релей одна фирма. Отправка разрешена только
после аутентификации с такими ограничениями.
acl_check_auth:
accept
encrypted = *
accept
condition = ${if eq{${uc:$smtp_command_argument}}{CRAM-MD5}}
deny
message = You must use SSL/TLS or non plain text authentication methods
!senders = :
Так вот в этой фирме, есть какой то кривой софт, который не умеет ни SMTP AUTH
ни SSL/TLS. Необходимо сделать исключение только для одного отправителя и
только с определенного ip, отправлять почту без аутентификации и без SSL/TLS.
Получается в acl_check_auth мы можем пропустить всех с заданного ip, так как на
этапе аутентификации адрес отправителя мы еще не знаем
acl_check_auth:
accept
condition = ${if eq{$sender_host_address}{xxx.xxx.xxx.xxx}{yes}{no}}
accept
encrypted = *
А вот как дальше проверить и пропустить только [email protected]?
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users