>1. Закомментируй mailware acl в Exim.
>2. В Courier есть опция Debug, сделай вывод в логи более полным.
>deny malware = *
message = "In e-mail found VIRUS - $malware_name" закоментил
в /usr/local/etc/authlib/authdaemonrc добавил DEBUG_LOGIN=2
перезапустил courier-authdaemond, imapd, pop3d, exim
вижу в debug.log (в maillog всё тоже)
Jul 7 05:57:25 freebsd pop3d: Connection, ip=[10.0.0.254]
Jul 7 05:57:25 freebsd authdaemond: received auth request, service=pop3, authtype=login
Jul 7 05:57:25 freebsd authdaemond: authpam: trying this module
Jul 7 05:57:25 freebsd authdaemond: authpam: username 'les' not found in password file
Jul 7 05:57:25 freebsd authdaemond: authpam: REJECT - try next module
Jul 7 05:57:25 freebsd authdaemond: authmysql: trying this module
Jul 7 05:57:25 freebsd authdaemond: authmysqllib: connected. Versions: header 50077, client 50077, server 50077
Jul 7 05:57:25 freebsd authdaemond: SQL query: SELECT `username`, crypt, "", 26, 26, CONCAT('/var/mail/exim/', `maildir`), CONCAT('/var/mail/exim/', `maildir`), "", `name`, "" FROM `mailbox` WHERE `username` = 'les@mydomain.ru'
Jul 7 05:57:25 freebsd authdaemond: mysql_query failed, reconnecting: Unknown column 'crypt' in 'field list'
Jul 7 05:57:25 freebsd authdaemond: authmysqllib: connected. Versions: header 50077, client 50077, server 50077
Jul 7 05:57:25 freebsd authdaemond: mysql_query failed second time, giving up: Unknown column 'crypt' in 'field list'
Jul 7 05:57:25 freebsd authdaemond: authmysql: TEMPFAIL - no more modules will be tried
Jul 7 05:57:30 freebsd pop3d: Connection, ip=[10.0.0.254]
Jul 7 05:57:30 freebsd authdaemond: received auth request, service=pop3, authtype=login
Jul 7 05:57:30 freebsd authdaemond: authpam: trying this module
Jul 7 05:57:30 freebsd authdaemond: authpam: username 'les@mydomain.ru' not found in password file
Jul 7 05:57:30 freebsd authdaemond: authpam: REJECT - try next module
Jul 7 05:57:30 freebsd authdaemond: authmysql: trying this module
Jul 7 05:57:30 freebsd authdaemond: authmysqllib: connected. Versions: header 50077, client 50077, server 50077
Jul 7 05:57:30 freebsd authdaemond: SQL query: SELECT `username`, crypt, "", 26, 26, CONCAT('/var/mail/exim/', `maildir`), CONCAT('/var/mail/exim/', `maildir`), "", `name`, "" FROM `mailbox` WHERE `username` = 'les@mydomain.ru'
Jul 7 05:57:30 freebsd authdaemond: mysql_query failed, reconnecting: Unknown column 'crypt' in 'field list'
Jul 7 05:57:30 freebsd authdaemond: authmysqllib: connected. Versions: header 50077, client 50077, server 50077
Jul 7 05:57:30 freebsd authdaemond: mysql_query failed second time, giving up: Unknown column 'crypt' in 'field list'
Jul 7 05:57:30 freebsd authdaemond: authmysql: TEMPFAIL - no more modules will be tried
Jul 7 05:57:31 freebsd pop3d: Connection, ip=[10.0.0.254]
Jul 7 05:57:31 freebsd authdaemond: received auth request, service=pop3, authtype=login
Jul 7 05:57:31 freebsd authdaemond: authpam: trying this module
Jul 7 05:57:31 freebsd authdaemond: authpam: username 'les@mydomain.ru' not found in password file
Jul 7 05:57:31 freebsd authdaemond: authpam: REJECT - try next module
Jul 7 05:57:31 freebsd authdaemond: authmysql: trying this module
Jul 7 05:57:31 freebsd authdaemond: authmysqllib: connected. Versions: header 50077, client 50077, server 50077
Jul 7 05:57:31 freebsd authdaemond: SQL query: SELECT `username`, crypt, "", 26, 26, CONCAT('/var/mail/exim/', `maildir`), CONCAT('/var/mail/exim/', `maildir`), "", `name`, "" FROM `mailbox` WHERE `username` = 'les@mydomain.ru'
Jul 7 05:57:31 freebsd authdaemond: mysql_query failed, reconnecting: Unknown column 'crypt' in 'field list'
Jul 7 05:57:31 freebsd authdaemond: authmysqllib: connected. Versions: header 50077, client 50077, server 50077
Jul 7 05:57:31 freebsd authdaemond: mysql_query failed second time, giving up: Unknown column 'crypt' in 'field list'
Jul 7 05:57:31 freebsd authdaemond: authmysql: TEMPFAIL - no more modules will be tried