解决sendmail发送邮件失败一例

作/译者:叶金荣(Email: email.gif),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
之前发送mail一直好好的,直到有一天修改了hostname之后,突然发现不能发送mail了,报错信息大概如下:
Jul  2 16:59:16 74 sendmail[6830]: My unqualified host name (yejr) unknown; sleeping for retry
Jul  2 17:00:16 74 sendmail[6830]: unable to qualify my own domain name (yejr) -- using short name
Jul  2 17:00:16 74 sendmail[6830]: m6290G1s006830: from=root, size=475, class=0, nrcpts=1, msgid=<200807020900.m6290G1s006830@yejr>, relay=root@localhost
Jul  2 17:00:26 74 sendmail[6830]: m6290G1s006830: to=hyman@sohu-inc.com, ctladdr=root (0/0), delay=00:00:10, xdelay=00:00:10, mailer=relay, pri=30475, relay=[192.168.0.1] [192.168.0.1], dsn=5.5.4, stat=Service unavailable
Jul  2 17:00:26 74 sendmail[6830]: m6290G1s006830: m6290G1t006830: DSN: Service unavailable
Jul  2 17:00:36 74 sendmail[6830]: m6290G1t006830: to=root, delay=00:00:10, xdelay=00:00:10, mailer=relay, pri=31499, relay=[192.168.0.1] [192.168.0.1], dsn=5.0.0, stat=Service unavailable
Jul  2 17:00:36 74 sendmail[6830]: m6290G1t006830: m6290G1u006830: return to sender: Service unavailable
Jul  2 17:00:46 74 sendmail[6830]: m6290G1u006830: to=postmaster, delay=00:00:10, xdelay=00:00:10, mailer=relay, pri=32523, relay=[192.168.0.1] [192.168.0.1], dsn=5.0.0, stat=Service unavailable
Jul  2 17:00:46 74 sendmail[6830]: m6290G1t006830: Losing ./qfm6290G1t006830: savemail panic
Jul  2 17:00:46 74 sendmail[6830]: m6290G1t006830: SYSERR(root): savemail: cannot save rejected email anywhere
google了一下, 大概知道怎么回事了,因为sendmail在解析hostname时出现问题,因此做了如下简单修改:
打开 /etc/hosts , 修改其中本机的 hostname 定义,格式如下
#ip_address host.domainname shortname
#192.168.0.84   yejr
192.168.0.84    yejr.yejr.com    yejr
就可以正常使用了 :)
本文出自 “MySQL中文网”博客 http://www.imysql.cn/
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值