Собственно установлены и настроены Postfix + Dovecot. После настроек отправка почты работает как положено, а приёма нет. The Bath пишет, что «Невозможно соединиться с сервером». Начинаю смотреть netstat -l4n и вижу, что порта 110 нет в списке, где в свою очередь «tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN» 25-й порт слушается. Поэтому и нет соеденения с сервером у клиента по 110 порту. Почему 110 порт не работает? IPTables не трогал, 25-й порт открылся сам, почему 110 закрыт - не понятно.
Пробую подключиться по Telnet'у, тоже самое, всё закрыто: telnet 192.168.0.1 110 Trying 192.168.0.1... telnet: Unable to connect to remote host: Connection refused
Конфиг dovecot.conf
disable_plaintext_auth = no mail_location = maildir:/home/vmail/%d/%n/Maildir
namespace private { separator = . prefix = INBOX. inbox = yes }
protocol lda { postmaster_address = postmaster@kontpra.ru auth_socket_path = /var/run/dovecot/auth-master mail_plugins = sieve global_script_path = /home/vmail/globalsieverc log_path = /home/vmail/dovecot-deliver.log }
auth default { mechanisms = plain login
#passdb pam { #}
passdb sql { args = /etc/dovecot/dovecot-sql.conf }
userdb static { args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes }
socket listen { master { path = /var/run/dovecot/auth-master mode = 0600 user = vmail } client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } }
Авторизация через MySQL. Система Ubuntu 10.10.