У меня возникла проблема с 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-адреса этого хоста, и почта, кажется, сейчас приходит.
PORT/SSLPORT не должен быть что угодно, кроме номера порта 110, или 143, или 993, или 995