В условиях задачи четко указано, что релей без аутентификации и шифрования из удаленного офиса должен делать только один отправитель. Если прописать ip офиса в relay_from_hosts, то тогда весь офис сможет отправлять без всякой аутентификации. Или я ошибаюсь?
Tue, 5 Jun 2012 23:37:37 +0300 от "Vasiliy P. Melnik" <[email protected]>: неужели из конфига вынесли стандартный relay_from_hosts 5 июня 2012 г., 18:49 пользователь Алексей Доморадов <[email protected]> написал: Задача собственно тривиальная, но что то не получается решить Есть 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
_______________________________________________ Exim-users mailing list [email protected] http://mailground.net/mailman/listinfo/exim-users
