"廠商幫我把BOOKING.COM網域加入信任", 如果廠商所做的是把booking.com加入relay_domains, 你容許外部的網域booking.com從你的Postfix寄信出去? 這是錯誤的. 請立刻自relay_domains移除booking.com
booking.com用的是exim, 原始錯誤訊息是:
all hosts for 'rate-inn.com' have been failing for a long time (and retry time not reached)
可能的錯誤原因是:
/etc/postfix/main.cf:
smtpd_sender_restrictions =
permit_mynetworks
...
reject_unknown_sender_domain
...
依據你的描述:
目前查看漏接IP 5.57.21.176 這個區塊.其他5.57.11~20.XX 都是正常收發正常
反查5.57.21.176:
$ dig -x 5.57.21.176 +short
mail-me8.booking.com
再檢查booking.com的MX紀錄:
$ dig mx booking.com +short
10 mx202.booking.com.
10 mx110.booking.com.
10 mx212.booking.com.
10 mx103.booking.com.
10 mx104.booking.com.
10 mx111.booking.com.
10 mx101.booking.com.
10 mx201.booking.com.
10 mx210.booking.com.
10 mx211.booking.com.
並無mail-me8.booking.com, 當你的Postfix設定reject_unknown_sender_domain, 就會拒絕來自沒有MX紀錄的mail-me8.booking.com所寄的信.
如果是這個問題, 請拿掉reject_unknown_sender_domain.
relay_domains 不該有booking.com ,
難道該主機也代收xxx@booking.com的信?
您這個情況相當特殊,
如果真是mail-daemon/postfix漏信, 應該可從maillog找線索.
但我覺得這可能性很小,
您先前有發問過, 已提醒過您, 本機或前端是否有特殊資安機制?
雖然您說沒有, 而我還是高度懷疑.
我沒說的是, 其實不是只有5.57.21.176連不上,
實測過可能至少有5個, 都在國外(如:加拿大,烏克蘭,日本..).