【目的】使用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
阅读(1918) | 评论(0) | 转发(0) |