Ubuntu 邮件服务器“登录异常”是一个比较笼统的现象,通常原因可以归为几大类。下面按常见原因 → 排查方法 → 解决思路来说明,你可以对照自己的环境逐一排查。
常见表现:连不上、超时、拒绝连接
systemctl status postfix
systemctl status dovecot
# 若用 Cyrus
systemctl status cyrus-imapd
systemctl start postfix dovecot
ufw allow 25,465,587,143,993,995/tcp
常见表现:密码正确但登录失败
nano /etc/dovecot/conf.d/10-auth.conf
确保:
disable_plaintext_auth = no
auth_mechanisms = plain login
重启:
systemctl restart dovecot
id user1
doveadm user user1
doveadm pw -s SHA512-CRYPT
常见表现:客户端提示证书错误、连接中断
nano /etc/dovecot/conf.d/10-ssl.conf
确认:
ssl = required
ssl_cert = </etc/ssl/certs/mail.crt
ssl_key = </etc/ssl/private/mail.key
openssl s_client -connect mail.example.com:993
fail2ban-client status
iptables -L
一定要看日志:
tail -f /var/log/mail.log
tail -f /var/log/mail.err
登录失败时,日志通常会明确写出:
✅ 服务在运行
✅ 端口开放
✅ 认证方式匹配
✅ 用户密码正确
✅ SSL 配置无误
✅ 日志无明确报错
如果你愿意,可以把:
贴出来,我可以直接帮你定位具体原因。