> Есть 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]?
В acl_check_rcpt:
accept authenticated = cram
control = submission/domain=
accept senders = [email protected]
condition = ${if eq{$sender_host_address}{xxx.xxx.xxx.xxx}}
control = submission/domain=
deny authenticated = *
!encrypted = *
message = You must use SSL/TLS or non-plaintext authentication methods
accept authenticated = *
control = submission/domain=
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users