作者nowar100 (抛砖引玉)
看板FreeBSD
标题[问题] 关於sendmail寄不出信
时间Sun Jan 3 15:40:02 2010
这几天一直在设定各种东西,等到发现的时候sendmail已经寄不出信了
/etc/rc.conf里面没有改有关sendmail的设定
用netstat -an | grep 25查看,应该是有在listen
tcp6 0 0 *.25 *.* LISTEN
tcp4 0 0 *.25 *.* LISTEN
可是用telnet localhost 25,却跟我说不能连
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Permission denied
Trying ::1...
telnet: connect to address ::1: Permission denied
telnet: Unable to connect to remote host
翻阅/var/log/maillog
Jan 3 15:17:58 nwbsd sm-msp-queue[8346]: o01J28hH021896: to=root, ctladdr=root (0/0), delay=1+12:15:50, xdelay=00:00:00, mailer=relay, pri=8963124, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Permission denied
Jan 3 15:17:58 nwbsd sm-msp-queue[8346]: o026uZCp028591:
[email protected], ctladdr=whgu (1001/0), delay=1+00:21:23, xdelay=00:00:00, mailer=relay, pri=6783648, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Permission denied
清一色都是这种 Permission denied 的问题
可是我想不通到底是什麽权限拒绝了
这几天是有改过/etc/mail/里面的设定
於是我想到,翻阅之前的log,结果发现Jan 1之前都是可以寄出去的
Jan 1 01:22:04 nwbsd sm-mta[9959]: nBVHLj14009958:
[email protected], ctladdr=<
[email protected]> (1001/0), delay=00:00:19, xdelay=00:00:19, mailer=esmtp, pri=30785, relay=gmail-smtp-in.l.google.com. [209.85.223.29], dsn=2.0.0, stat=Sent (OK 1262280124 37si22822132iwn.30)
比对了许久,却还是找不到什麽关键字
这时候我又想到,在1/2我有dump过整个系统
於是我把整个/etc restor成1/2之前的样子
也重启过sendmail,甚至都重开机了
但是却还是一样的情形,都说 Permission denied
小弟为了这个已经搞了好多天,真的是一筹莫展
上网查询也都找不到相关的说明,看网路上的文章都是弄一弄就成功了 ~"~
希望版上先进们能帮帮忙
万分感激
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.235.154
※ 编辑: nowar100 来自: 140.113.235.154 (01/03 15:42)