酷!學園

技術討論區 => Linux 討論版 => 主題作者是: 三羊開泰 於 2016-08-15 12:36

主題: postfix當Mail Gateway收多網域郵件問題
作者: 三羊開泰2016-08-15 12:36
有一個問題已被搞混, 試來試去失去頭續, 所以來這請教,
我使用postfix當Mail Gateway, 收信時, 收件人是用ldap去撈ad的user mail, 有撈到才給收
現有兩個網域 aaa.com, aaa.com.tw
ad裡面user的mail domain是aaa.com.tw
想讓寄信給 aaa.com 這個網域, 自動轉到 aaa.com.tw
是要怎麼作,
我想要的是  寄信到aaa.com 自動轉aaa.com.tw --> AD check mail exist...ok--> 接收
canonical個別mail設定是ok的, 如xyz@aaa.com  xyz@aaa.com.tw 這樣收信沒問題
canonical說有支援wildcard但是 *@aaa.com *@aaa.com.tw 這樣結果是不行
請問正確的方式是要怎麼作, 感謝
主題: Re: postfix當Mail Gateway收多網域郵件問題
作者: akong2016-08-15 13:55
請用aliases
abc@aaa.com: abc@aaa.com.tw
主題: Re: postfix當Mail Gateway收多網域郵件問題
作者: 三羊開泰2016-08-15 14:12
請用aliases
abc@aaa.com: abc@aaa.com.tw

這是個別設定, 假設User Account數目有100個就要設定100行
google到的也大多是個別設定, 諸如此類的內容
有總體設定的嗎?
主題: Re: postfix當Mail Gateway收多網域郵件問題
作者: damon2016-08-16 06:36
自己在ad上把每個帳號都建成有兩筆email address
主題: Re: postfix當Mail Gateway收多網域郵件問題
作者: aeolus08292016-08-16 08:47
以前用 postfix 實作過 收兩個不同網域 的方式

在 main.cf 中設定 virtual_domain
再配合相關設定讓 postfix 把信收下來,比如說建一個 aaa.local_recipients

之後調整 transport 的設定,把 aaa.com.tw 的信全部轉到 exchange 去 (所以 exchange 要能認得 aaa.com.tw 是自家的信)
aaa.com.tw          [192.168.0.1]:25

這些可能要實測看看,因我第二個網域兩個多月前就停用了,所有設定也一併刪除... U_U
所以是全憑印象寫的

不過我好像沒看到你提 exchange .... ?

主題: Re: postfix當Mail Gateway收多網域郵件問題
作者: 三羊開泰2016-08-16 11:21
自己在ad上把每個帳號都建成有兩筆email address

這樣就跟在aliases或canonical作個別設定一樣的意思囉
主題: Re: postfix當Mail Gateway收多網域郵件問題
作者: netman2016-08-16 13:13
Like this?
http://serverfault.com/questions/266855/how-to-redirect-all-mail-from-one-domain-to-another-in-postfix

如果是sendmail的virtusertable:
@example.net         %1@example.com