|
我在dns里的邮件交换记录是
linuxchina.net. IN MX 0 mail.linuxchina.net.
mail.linuxchina.net. IN A 192.168.0.5
测试结果
# nslookup mail.linuxchina.net
Server: 192.168.0.3
Address: 192.168.0.3#53
Name: mail.linuxchina.net
Address: 192.168.0.5
我在sendmail 的 主配置文件中
# vi local-host-names
mail.linuxchina.net
# vi sendmail.mc
把127.0.0.1 改成了0.0.0.0
然后
# m4 sendmail.mc > sendmail.cf
此时在邮件服务器上使用root作测试
# mail tom@mail.linuxchina.net
然后用tom登陆后, 发现没有受到邮件
在/var/spool/mqueue 中没有发现邮件对列
然后我启动dovecot 服务
编辑了/etc/dovecot.conf 文件 协议是pop3
netstat -anpt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:1024 0.0.0.0:* LISTEN 1972/rpc.statd
tcp 0 0 0.0.0.0:37 0.0.0.0:* LISTEN 2310/xinetd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1952/portmap
tcp 0 0 192.168.0.5:53 0.0.0.0:* LISTEN 3795/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 3795/named
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2230/cupsd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 4087/sendmail: acce
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 3795/named
tcp 0 0 :::110 :::* LISTEN 4250/dovecot
tcp 0 0 :::22 :::* LISTEN 2295/sshd
tcp 0 0 ::ffff:192.168.0.5:22 ::ffff:192.168.0.6:2042 ESTABLISHE
此时25和110都已侦听。
然后我在windows的outlook下 发邮件, 结果是发送邮件的速度非常的慢, 而且在邮件服务器上用某个用户收邮件时,发现没有受到, 此时我使用
mailq
/var/spool/mqueue (3 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
l6NGjcdB004101 12 Tue Jul 24 00:45 <root@localhost.localdomain>
(Deferred: Connection refused by mail.linuxchina.net.)
<tom@mail.linuxchina.net>
l6NFqejh002345 1934 Mon Jul 23 23:52 MAILER-DAEMON
(Deferred: linux.localdomain.: No route to host)
<root@linux>
l6N05W11003940 36 Mon Jul 23 08:05 <root@linux>
(Deferred: linux.localdomain.: No route to host)
<root@linux>
察看邮件队列, 发现 “No route to host ” 请问这哪位朋友知道这是哪里出了问题了???
而且windows的邮件客户端也无法接受邮件, 可以服务器的25和110都已经启动了
奇怪了??? |
|