Sendmail的mc設定檔有一個Fallback MX Server功能可以設定: dnl set fallback MX server define(`confFALLBACK_MX',`mail1.abc.com') 當這台Sendmail無法把信寄出去時, 它會丟給設定好的fallback mx server, 這樣可以做到部份的備援效果! 例如我們有A主機及B主機, 當A主機的線路故障時, 如果它有設定fallback mx server為B主機, 則A主機會把信都轉寄給B主機, 請B主機代為寄送。如果B主機功能及線路正常, 那麼信件就可以正常寄出去。 使用sendmail -bt來查看設定情形: (沒有設定fallback mx主機) mail1# sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter > /mx hinet.net getmxrr(hinet.net) returns 1 value(s): netnews.hinet.net. (設定fallback mx主機) mail1# sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter > /mx hinet.net getmxrr(hinet.net) returns 2 value(s): netnews.hinet.net. mail1.abc.com.