2008年6月7日 星期六

分散式Mail Server



硬碟再怎麼大也不可能把所有的帳號建進去,況且雞蛋最好別放在同一個籃子裡:)

1.允許smtp.orz.edu.tw這台機器代轉所有寄往std.orz.edu.tw的信件

修改postfix/main.cf中的relay_domains參數,注意:不要把網域加入到mydestination,否則主機會把信件當成本地郵件處理,接著就會發生找不到帳號被退信的情況

在這個CASE中使用正規表示法的方式來定義傳輸表會比較精簡
transport_maps=regexp:/etc/postfix/tr_map

tr_map的內容
/^b94(.*)@/ relay:[std1.orz.edu.tw]
/^b97(.*)@/ relay:[std2.orz.edu.tw]

存檔後記得將傳輸表轉換成db格式,postfix才能使用
postmap /etc/postfix/tr_map

2.實際存放信件的主機需要收下std.orz.edu.tw的信件

在mydestination中加入網域即可