LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1051|回复: 7

毁灭性的sendmail 问题,问题古怪,跪请帮忙!!!!!!

[复制链接]
发表于 2005-11-16 09:28:33 | 显示全部楼层 |阅读模式
我的sendmail快一个星期没有正常过了,问题太古怪了
我的系统为Fedora core 3
在系统里我有配一个DNS,IP为192.168.1.7,域名为linux.com,主机名ronin,DNS里也有
IN   MX  10  ronin.linux.com这一行。 系统里我有两个帐号; 一个为root一个为loveronin
我在/etc/mail/local-host-names下加了ronin.linux.com和linux.com
在/etc/mail/access下加了
linux.com             relay
192.168.1            relay
下面是问提:
在linux下我用root给loveronin@ronin.linux.com发邮件后切到loveronin下用mail命令显示没有邮件,反之也一样(FC3下)
但是我配置有带认证的SMTP我用win2000下的outlook建帐号loveronin@ronin.linux.com给root@ronin.linux.com发邮件,root可以马上收到反之用root给loveronin发邮件也可以收到(都是从win2000)

但是从win2000下的outlook手邮件是又出现“无法连接到服务器。 帐户: 'ronin.linux.com', 服务器: 'ronin.linux.com', 协议: POP3, 端口: 110, 安全(SSL): 否, 套接字错误: 10061, 错误号: 0x800CCC0E”的错误
(我没有找到好多人说的/etc/xinetd.d/ipop3  和imap)
发表于 2005-11-16 10:18:33 | 显示全部楼层
因为如果只是安装sendmail,sendmail提供的是smtp服务,而不会有pop和imap服务!
你可以使用rpm -qa | grep imap来查看
需要pop和imap服务需要安装imap套件!在red hat的光盘中有imap套件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-16 11:38:28 | 显示全部楼层
:confused:  :confused: 谢谢
我用的是FC3如果没有弄错的话它已经用别的东西来代替了

但是为什么2000可以和FC3发邮件,但是linux 里面就不能呢? :comp  :confused:
回复 支持 反对

使用道具 举报

发表于 2005-11-17 08:20:54 | 显示全部楼层
第一个问题,修改/etc/hosts文件添加ronin.linux.com的纪录
第二个问题,安装dovecot套件,修改/etc/dovecot.conf文件中protocols = pop3 imap并且pop3_listen和imap_listen设置为本机IP,然后启动dovecot服务,service dovecot start
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 09:59:46 | 显示全部楼层
已经照上面的兄弟说的改过,还是不能在自己的机器上收到两个用户间的邮件
好象发现了问题所在
将/etc/mail/sendmail.cf中的
O DaemonPortOptions=Port=smtp,addr=127.0.0.1,name=MTA改为
O DaemonPortOptions=Port=smtp,addr=192.168.1.7,name=MTA
我的DNS配置的地址192.168.1.7。
改过后就不能在我的机器上在两个用户间发邮件了,但是还可以在域里两台机子间发邮件,但是改为127.0.0.1就可以了在我的机器上发邮件,但又不能在域里两台机子间发邮件,这个究竟是为什么?是不是配置sendmail服务器后就不能在服务器上的两个用户间发邮件?
回复 支持 反对

使用道具 举报

发表于 2005-11-17 13:34:55 | 显示全部楼层
将/etc/mail/sendmail.cf中的
O DaemonPortOptions=Port=smtp,addr=127.0.0.1,name=MTA改为
O DaemonPortOptions=Port=smtp,addr=0.0.0.0,name=MTA
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-17 17:08:13 | 显示全部楼层
万分感谢dujihong  我按照你说的修改后已经在win2000里收到信了,应该没有问题了!
linux下也已经正常。

最后想问下,为什么要改为0.0.0.0而不是我的DNS地址192.168.1.7(我看见书上这么说来着,不过上次DNS书上就是错的)

能解释下吗? 再次谢谢dujihong 的帮助
回复 支持 反对

使用道具 举报

发表于 2005-11-18 12:54:46 | 显示全部楼层
#mail userA

userA 可以收到

#mail userA@yahoo.com
但是不能收到

為什麼???

已解決
/etc/mail/access

加入 ip
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表