>acl_smtp_rcpt = acl_check_rcpt
>
>acl_check_rcpt:
> .....
> accept authenticated = *
> ....
> deny message = relay not permitted
Понимаешь, я так и сделал как ты сказал, у меня так впринципе и было.
Вот только в чём беда - если логин и пароль правильные, то в логах того же TheBat пишет "всё ок" и посылает письмо, но если неправильные - пишет "неправильно бла бла бла" но далее посылает письмо аргументируя это тем, что "не найдено других протоколов аутентификации".
То есть он пробует CRAM-MD5, который вываливается к примеру по неправильному логину и паролю и пытается попробывать другой метод аутентификации - не находит - и посылает письмо.
в логах exim'a (развёрнутых) такое:
1) SMTP connection from [client]:3748 I=[my_server]:465 (TCP/IP connection count = 1)
2) auth_cram_md5 authenticator failed for client [client]:3748 Incorrect authentication
3) auth_login authenticator failed for client [client]:3748 Incorrect authentication
4) 1GNDGb-000CA7-6l <= admin@my_server H=client[client]:3748
5) cwd=/var/spool/mqueue 3 args: /usr/local/exim/bin/exim -Mc 1GNDGb-000CA7-6l
6) 1GNDGb-000CA7-6l => constantine.a.yarovoy@gmail.com F=<admin@my_server>
7) 1GNDGb-000CA7-6l Completed QT=1s
я тут посокращал, заменил мой IP на my_server, а клиента, отправлявшего message: client.
То есть проблемы в аутентификаторов нет, они работают надёжно, но после проверки и неудачных логина и пароля он не даёт клиенту болта.
Что предложите?