Chinaunix首页 | 论坛 | 博客
  • 博客访问: 473585
  • 博文数量: 67
  • 博客积分: 2952
  • 博客等级: 少校
  • 技术积分: 679
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-24 10:50
文章分类

全部博文(67)

文章存档

2011年(9)

2010年(36)

2009年(8)

2008年(5)

2007年(5)

2006年(4)

我的朋友

分类: LINUX

2011-12-17 10:27:00

【目的】使用sendmail将所有的mail都转发到某一台mail relay服务器。

【方法】配置DS[mailrelayIP]

【问题】大部分地址的mail都一直在队列中,log如下:
Dec 16 18:54:01 CT53-64-BASE sendmail[5106]: pBGIs1Uh005106: to=22@3333111122.com, delay=00:00:00, mailer=relay, pri=30042, dsn=4.4.3, stat=queued

【分析】sendmail会到dns查找所要发mail的域名MX和A记录,找不到会等待继续尝试。我这台机器resolv.conf没有配置dns,所以mail就会一直queue在队列。

【解决方法】创建/etc/mail/service.switch, 内容如下:
hosts files
并打开sendmail.cf相关的设置
O ServiceSwitchFile=/etc/mail/service.switch
阅读(1878) | 评论(0) | 转发(0) |
0

上一篇:编译httpd-2.2.21

下一篇:没有了

给主人留下些什么吧!~~