我在 Ubuntu 18.04 上安装了 Postfix 和 Dovecot。我测试了通过 telnet 发送和接收电子邮件。从 localhost 一切正常。这是 DigitalOcean 上的一滴。
从任何远程系统,我都可以通过端口 25 远程登录到此实例,但不能通过端口 110 远程登录。这很奇怪。我可以从实例本身远程登录到 110。防火墙已禁用。
这是 netstat 的结果:
**netstat -anp4 |grep dove**
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 24503/dovecot
tcp 0 0 127.0.0.1:143 0.0.0.0:* LISTEN 24503/dovecot
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 24503/dovecot
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 24503/dovecot
从遥控器我得到:
Trying 123.123.123.12...
持续 60 秒,然后出现超时消息。
答案1
Dovecot 默认要求所有远程登录都使用 SSL/TLS。如果您必须使用不安全的登录(如 telnet)(或用于测试),则必须将 /etc/dovecot/10-auth.conf 修改为:
disable_plaintext_auth = no
并修改/etc/dovecot/10-ssl.conf:
ssl = no
然后重新启动 Dovecot。