免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2874 | 回复: 2
打印 上一主题 下一主题

solaris下使用mail命令报Host unknown的错误!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-02-16 15:29 |只看该作者 |倒序浏览
用cron定制了一个脚本,每天定时运行,脚本如下:

DATE=`date +'%Y-%m-%d'`
echo "Subject: Disk Usage from 10.10.1.200" >; /tmp/disk.tmp
echo "From: root@10.10.1.200" >;>; /tmp/disk.tmp
echo $DATE >;>; /tmp/disk.tmp
df -ak >;>; /tmp/disk.tmp
/usr/bin/mail -w master.li@aaa.com < /tmp/disk.tmp
rm -fr /tmp/disk.tmp

以上这个脚本的语法是正确的,因为放在另外一台solaris下运行是正常的。查看日志,有如下信息:
Feb 16 13:54:46 cricdb1 sendmail[16900]: [ID 801593 mail.info] j1G5sk716897: to=master.li@aaa.com, ctladdr=oracle (100/100), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=121109, relay=mailhost.aaa.com, dsn=5.1.2, stat=Host unknown (Name server: mailhost.aaa.com: host not found)
查看了/etc/hosts,/etc/resolv.conf,/etc/nsswitch.conf文件,其中的配置与另外那台能正常发送的服务器配置差不多。能正常发送邮件的那台服务器正常发送的信息里relay=mail.aaa.com。实际上mail.aaa.com是存在的,mailhost.aaa.com是不存在的。我在/etc/hosts里加了一条mailhost.ebao.com的记录直接指到ip地址就可以发送了。但没有根本解决问题,为什么会有mailhost来relay呢。是不是和sendmail的设置有关系?望高手解答疑惑,万谢。

论坛徽章:
0
2 [报告]
发表于 2005-02-17 15:00 |只看该作者

solaris下使用mail命令报Host unknown的错误!!!

顶一下,高手帮忙啊。

论坛徽章:
0
3 [报告]
发表于 2005-02-18 09:36 |只看该作者

solaris下使用mail命令报Host unknown的错误!!!

再顶一下,连一个回答的都没有啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP