当前时区 GMT+8, 现在时间是 2008-8-30 22:44
游客:
注册
登录
仅登录论坛
|
搜索
帮助
中国Linux公社论坛
»
Linux认证考试专题版
» 求助:我的sendmail客户端能发不能收! 急!!!
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 求助:我的sendmail客户端能发不能收! 急!!!
liuyi00
新手上路
UID 155138
精华 0
积分 8
帖子 3
阅读权限 10
注册 2004-9-22
来自 China.gif
状态 离线
#1
发表于 2005-1-13 16:16
资料
短消息
加为好友
求助:我的sendmail客户端能发不能收! 急!!!
我作sendmail实验,一台服务器,一台客户机,服务器能发也能收,客户机能发信给服务器,服务器也能收到,但客户机不能收信,自己发给自己也收不到,发完后客户机用mailq检查为空,就是说发出去了,但收不到.服务器用mailq出现提示:deferred:connection refused by station1.example1.com(station1为客户机)
服务器(server1):
/etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
bootproto=none
onboot=yes
ipaddr=192.168.100.10
netmask=255.255.255.0
/etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.100.10 server1.example1.com
/etc/resolv.conf
nameserver 192.168.100.10
/etc/sysconfig/network
networking=yes
hostnames=server1.example1.com
/etc/mail/local-host-names
server1.example1.com
/etc/mail/sendmail.cf
......
O DaemonPortOptions=Port=smtp,addr=192.168.100.10,Name=MTA
.......
/etc/mail/access
localhost.localdomain relay
localhost relay
127.0.0.1 relay
example1.com relay
station1.example1.com relay
DNS设置:
$TTL 86400
@ IN SOA server1.example1.com. root.server1.example1.com. (
2004121801 1H 1M 1W 1D )
IN NS server1.example1.com.
IN A 192.168.100.10
server1 IN A 192.168.100.10
station1 IN A 192.168.100.20
www IN A 192.168.100.10
ftp IN A 192.168.100.10
www1 IN CNAME server1.example1.com.
ftp1 IN CNAME server1.example1.com.
@ IN MX 10 server1.example1.com.
server1.example1.com IN MX 10 server1.example1.com.
$TTL 86400
@ IN SOA server1.example1.com. root.server1.example1.com. (
2004121801 1H 1M 1W 1D )
IN NS server1.example1.com.
10 IN PTR server1.example1.com.
20 IN PTR station1.example1.com.
客户机(station1):
/etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
bootproto=none
onboot=yes
ipaddr=192.168.100.20
netmask=255.255.255.0
/etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.100.20 station1.example1.com
/etc/resolv.conf
nameserver 192.168.100.10
/etc/sysconfig/network
networking=yes
hostnames=station1.example1.com
/etc/mail/local-host-names
station1.example1.com
客户机的sendmail.cf,access没有改动(会不会有问题?)
配置后,服务器能发也能收信,但客户机只能发不能收:
用客户机给服务器发信:
telnet 192.168.100.10 25
.......
mail from:root@station1.example1.com
rcpt to:root@server1.example1.com
data
hello
........
在服务器收信:
more /var/mail/root
.....
hello
......
能收到
用客户机给自己发信
telnet 192.168.100.10 25
.......
mail from:root@station1.example1.com
rcpt to:root@station1.example1.com
data
hello
........
在客户机收信:
more /var/mail/root
.......
From: root@xxxx.com (Anacron)
To: root@xxxx.com
Subject: Anacron job 'cron.daily'
Status: RO
/etc/cron.daily/tripwire-check:
**** Error: Tripwire database for test.linux.net not found. ****
**** Run /etc/tripwire/twinstall.sh and/or tripwire --init. ****
.......
出现错误!收不到信,从服务器发信到客户机也是如此。另配一个客户机也一样。
DNS正常,iptables也关闭了,我怀疑我的配置漏掉了某个地方,尤其是客户机是不是还有什么地方没有配置?
请大家指点,谢谢!
suddenly5171@ya
新手上路
UID 181789
精华
1
积分 50
帖子 18
阅读权限 10
注册 2005-2-16
状态 离线
#2
发表于 2005-2-17 13:01
资料
短消息
加为好友
你这个不存在客户机和服务器,是两个域的sendmail在相互发邮件
也就是说"客户机"的域是station1.example1.com
"服务器"的域是server1.example1.com
由于你的“客户机”(station1.example1.com)上的sendmail.mc没有更改所以“客户机”的监听端口还是127.0.0.1
把sendmail.mc里的DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl注释掉。然后用m4重新生成sendmail.cf
为linux之崛起而奋斗。
投票
交易
悬赏
活动
论坛跳转 ...
> 公告区
> 系统安装
> 硬件配置
> Magic Linux技术支持区
> Magic Linux开发培训版
> 中文化与桌面美化
> 桌面使用小技巧
> 命令行使用小技巧与SHELL编程
> 网络工具
> 办公软件
> 多媒体应用
> 游戏乐园
> 服务器与网络安全
> Linux资源共享区
> Debian/LFS/Gentoo专题版
> Linux高质量字体研究
> easyright计算机研究所
> Linux认证考试专题版
> 应用编程技术与项目孵化
> 网站开发技术与项目孵化
> 参与国际开源项目
> 翻译汉化
> 中文GNOME用户交流区
> Skyeye项目专栏
> lumit项目专栏
> eva项目专栏
> fanx项目专栏
> 连连看for Linux项目专栏
> OurLinux杂志专区
> BitStorm项目专栏
> AVS项目专栏
> VirgoFTP项目专栏
> EGui开源项目
> RT-Thread实时操作系统
> 内核源代码阅读交流
> 内核安装和升级
> 嵌入式开发
> 校园行动联盟
> Linux与公社文化杂谈
> 求职与招聘
> 公社接待中心
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
中国Linux公社
-
WAP