我在 Ubuntu 10.04 上有一个运行 Postfix 的 Plesk 服务器,端口 25 上的 SMTP 服务已关闭。当我停止并启动 postfix 时,服务器只启动了一分钟,然后又关闭了。我检查了服务器上的负载,它很低,如下所示:
top - 04:29:33 up 19 days, 3:25, 4 users, load average: 1.47, 1.78, 2.34
Tasks: 936 total, 1 running, 935 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 0.3%sy, 0.0%ni, 86.6%id, 11.7%wa, 0.6%hi, 0.1%si, 0.0%st
Mem: 6110496k total, 6072988k used, 37508k free, 251244k buffers
Swap: 12000544k total, 95264k used, 11905280k free, 4370432k cached
IMAP 客户端没有遇到问题,POP 或 IMAP 接收电子邮件也没有问题。只有 SMTP(端口 25)有问题。如果我要求客户端使用提交端口 (587),则消息会被传递。
netstat -lnt
显示以下结果,因此这不是端口问题。
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN
答案1
如果 netstat 显示 25 上有监听但你的邮件传输代理不是,那么是的,您遇到了“端口问题”。Postfix 无法绑定到其首选端口。
用来netstat -tulpn
查找进程 ID 并将其终止,然后尝试启动 Postfix。