У меня возникла проблема с postfix / courier после обновления программного обеспечения, в котором курьер больше не прослушивает порты IPv4. Вот результат netstat:
ubuntu@ip-10-x-x-x:~$ sudo netstat -plnt
sudo: unable to resolve host ip-10-0-4-32
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN 1178/perl
tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 3841/master
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1078/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3841/master
tcp 0 0 127.0.0.1:10024 0.0.0.0:* LISTEN 1173/amavisd-new (m
tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN 3841/master
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1127/mysqld
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 3841/master
tcp6 0 0 :::110 :::* LISTEN 1854/couriertcpd
tcp6 0 0 :::143 :::* LISTEN 4172/couriertcpd
tcp6 0 0 ::1:783 :::* LISTEN 1178/perl
tcp6 0 0 :::22 :::* LISTEN 1078/sshd
tcp6 0 0 :::993 :::* LISTEN 4124/couriertcpd
tcp6 0 0 :::995 :::* LISTEN 1883/couriertcpd
Как видите, порты 110, 143, 993 и 995 кажутся открытыми только на интерфейсе IPv6. Это вызывает проблемы с подключением для нескольких почтовых клиентов.
Вот мои файлы конфигурации:
В /etc/postfix/main.cf у меня есть
inet_interfaces = all
inet_protocols = ipv4
В /etc/courier/imapd-ssl.dist у меня есть:
SSLPORT=0.0.0.0.993
SSLADDRESS=0.0.0.0
В /etc/courier/imapd.dist у меня есть:
PORT=0.0.0.0.143
ADDRESS=0.0.0.0
И, конечно, сделал:
sudo /etc/init.d/courier-imap restart
sudo /etc/init.d/courier-imap-ssl restart
И не повезло ...
В качестве временного исправления я добавил общедоступную запись DNS для IPv6-адреса этого хоста, и, похоже, сейчас приходит почта.