Но в основном не может соединиться с сервером.
Я так понимаю это из интернета?
попробуй мониторить трафик на 25 порт.
iptables -A INPUT -p tcp -m tcp --dport 25 -j LOG --log-prefix smtpsniff
потом просмотр логов.
Есть только запись:
kernel: [459357.983182] smtpsniffIN=eth1 OUT= MAC=00:15:17:da:e6:78:00:17:cb:99:d8:7f:08:00 SRC=94.153.94.178 DST=xxx.xxx.xxx.xxx LEN=121 TOS=0x00 PREC=0x00 TTL=60 ID=58844 DF PROTO=TCP SPT=41016 DPT=25 WINDOW=30892 RES=0x00 ACK PSH URGP=0
и ещё есть такая запись, но он на относится к соединению:
dovecot: auth-worker(default): pam(xxx@xxx,127.0.0.1): pam_authenticate() failed: Authentication failure (password mismatch?) (given password: 336699)
dovecot: auth-worker(default): sql(xxx@xxx,127.0.0.1): query: SELECT email as user, password FROM users WHERE email='xxx@xxx';
почему скачала проверяется "pam", а потом только, если пароль неверный, то соединяется с "sql"?