- 论坛徽章:
- 0
|
原帖由 xuledw 于 2010-1-28 16:08 发表
/etc/mail/sendmail.cf中Addr为你自己的IP地址或者改配置文件中关于域名的部分
O DaemonPortOptions=Port=smtp,Addr=192.168.1.19, Name=MTA
启动sendmail后看看netstat -nltp监听的端口是帮定到那个IP了
另 ...
谢谢回复。
现在机器没有加入到域中,所以在hosts文件中只有127.0.0.1 localhost和本地IP一行。
你提到修改/etc/mail/sendmail.cf文件,我想,在缺省情况下,smtp的地址是127.0.0.1 时,给本机的root发邮件应该是可以的,但是现在给root@localhost发的邮件都收不到,这就比较奇怪了。(是不是有些服务需要关闭,现在刚安装好的系统)
我也按你说的方法试了一下:
1、修改/etc/mail/sendmail.mc文件
2、m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
3、service sendmail restart
4、 netstat -nltp
tcp 0 0 *.*.*.120:25 0.0.0.0:* LISTEN 3567/sendmail: acce
原来是:
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3567/sendmail: acce
结果: root还是收不到邮件。
/var/log/maillog日志信息:
Jan 28 08:49:12 HP9400-2 sendmail[3944]: My unqualified host name (HP9400-2) unknown; sleeping for retry
Jan 28 08:49:35 HP9400-2 sendmail[3948]: My unqualified host name (HP9400-2) unknown; sleeping for retry
Jan 28 08:49:43 HP9400-2 sendmail[3950]: My unqualified host name (HP9400-2) unknown; sleeping for retry
Jan 28 08:50:12 HP9400-2 sendmail[3944]: unable to qualify my own domain name (HP9400-2) -- using short name
Jan 28 08:50:12 HP9400-2 sendmail[3944]: o0S0oC0B003944: from=root, size=105, class=0, nrcpts=1, msgid=<201001280050.o0S0oC0B003944@HP9400-2>, relay=root@localhost
Jan 28 08:50:12 HP9400-2 sendmail[3944]: o0S0oC0B003944: to=root@localhost, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30105, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Jan 28 08:50:35 HP9400-2 sendmail[3948]: unable to qualify my own domain name (HP9400-2) -- using short name
Jan 28 08:50:35 HP9400-2 sendmail[3948]: o0S0oZ4V003948: from=root, size=42, class=0, nrcpts=1, msgid=<201001280050.o0S0oZ4V003948@HP9400-2>, relay=root@localhost
Jan 28 08:50:35 HP9400-2 sendmail[3948]: o0S0oZ4V003948: to=root@HP9400-2, delay=00:00:00, mailer=esmtp, pri=30042, dsn=4.4.3, stat=queued
Jan 28 08:50:43 HP9400-2 sendmail[3950]: unable to qualify my own domain name (HP9400-2) -- using short name
Jan 28 08:50:43 HP9400-2 sendmail[3950]: o0S0ohv4003950: from=root, size=103, class=0, nrcpts=1, msgid=<201001280050.o0S0ohv4003950@HP9400-2>, relay=root@localhost
Jan 28 08:50:43 HP9400-2 sendmail[3950]: o0S0ohv4003950: to=root@HP9400-2, delay=00:00:00, mailer=esmtp, pri=30103, dsn=4.4.3, stat=queued
[ 本帖最后由 zhangbin 于 2010-1-28 17:04 编辑 ] |
|