原本是exchange2003 , 有兩台UNIX主機, 平常都可正常寄LOG出來,最近加了一台exchange 2010, 把2003停掉 , 其中一台unix改完hosts後可正常寄信,另一台信則無法寄出。檢視表頭,正常的那一台由UNIX發出後就由2010接收,但不正常那一台會先由2003接收,再轉給2010.
如何解決?是UNIX的問題還是exchange的問題?
問unix廠商, 說是exchange問題 , 問exchange又說是unix問題...
P.S. UNIX是HP的, UNIX上是使用sendmail
應該是sendmail DNS解析的問題
查一下出問題那台UNIX的DNS MX紀錄為啥會指向舊的Exchange 2003吧...
Nslookup -type=mx ( 正常的那一台)
abc.com preference = 10, mail exchanger = exchange2010.abc.com
abc.com preference = 20, mail exchanger = exchange.abc.com
exchange2010.abc.com internet address = 192.168.152.200
exchange.abc.com internet address = 192.168.152.204
Nslookup -type=mx ( 不正常的那一台)
abc.com preference = 20, mail exchanger = exchange.abc.com
abc.com preference = 10, mail exchanger = exchange2010.abc.com
exchange.abc.com internet address = 192.168.152.204
exchange2010.abc.com internet address = 192.168.152.200
不正常那一台的/etc/hosts
127.0.0.1 localhost loopback
192.168.152.200 exchange exchange.abc.com
192.168.152.200 exchange2010 exchange2010.abc.com
請教高手是順序顛倒的問題嗎?如何修正?感恩
最後的解法, 把sendmail.cf的DS改為exchange2010