LinuxSir.cn,穿越时空的Linuxsir!

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

如何设置才能让root通过sendmail在远程收信?

[复制链接]
发表于 2002-11-3 00:31:09 | 显示全部楼层 |阅读模式
配好sendmail之后,其他用户都可以从远程以用户名@域名的形式收发email
只有root用户是只能发不能收 (root@域名)
请问如何解决这个问题
sendmail用的是red hat7.3自带的sendmail   
发表于 2002-11-4 11:44:37 | 显示全部楼层
修改/etc/aliases文件加入"root:  用户名"这样root的信就会到你指定的信箱里了.
发表于 2002-11-16 21:59:28 | 显示全部楼层
mail /var/spool/mail/root
发表于 2002-11-16 22:05:33 | 显示全部楼层
sorry
应该是
mail -f /var/spool/mail/root
发表于 2006-6-20 22:00:38 | 显示全部楼层
二三楼的方法也不行!!!

我是用OE来测试,用别的用户可以正常收发信,
而用root用户却不行,怎么解决这个问题
回复 支持 反对

使用道具 举报

发表于 2006-6-21 02:36:58 | 显示全部楼层
理论上是 root 的信件转到一个普通用户了,,看看 /etc/aliases 里边怎么写的?
回复 支持 反对

使用道具 举报

发表于 2006-6-21 09:00:44 | 显示全部楼层
Post by n3tl04d
二三楼的方法也不行!!!

我是用OE来测试,用别的用户可以正常收发信,
而用root用户却不行,怎么解决这个问题


用oe?outlook express?这样的话就要在这台机器上安装pop3的服务程序了,另外如果还要发信的华,还要设置sendmail能监听本地回路外的ip,也就是能监听从网络来的smtp连接(开放本地ip的25端口)
这些东西相当于设置mail服务器,最好研读下相关文章
回复 支持 反对

使用道具 举报

发表于 2006-6-21 09:08:28 | 显示全部楼层
Post by szsailing
配好sendmail之后,其他用户都可以从远程以用户名@域名的形式收发email
只有root用户是只能发不能收 (root@域名)
请问如何解决这个问题
sendmail用的是red hat7.3自带的sendmail


刚才没有注意你其他用户已经可以收发mail了,说明你pop和smtp因该已经都配置好了。那么确实可能就是aliase的问题了,另外一个和alias相似功能的文件在sendmail的配置目录里面,叫virtusertable,修改后和alias一样,要编译成.db文件,好像是在配置文件目录里有makefile文件的,可以直接make
另,在用oe测试前,可以先用本地的mail来测试一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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