我也有不笑的時候 <ahan.bbs@ptt.csie.ntu.edu.tw>
wrote in message
news:3bITRL$GXM@ptt.csie.ntu.edu.tw...
> ※ 引述《INTERNIC.bbs@bbs.tku.edu.tw
(國際協會ㄟ)》之銘言:
> : 我有個問題想請教大家....有關mail的
> : 如果今天我有兩個dn都指向同一個ip
> : 如果上面架mail server...那如果上面的使用者叫aaa...那會寄給誰阿?
> : aaa@mi.com or aaa@m2.com
> : 如果今天我有個對外的mail server叫aaa.com(網域名稱)和bbb.com(網域名稱)
> : 內部共有一個負責收信的mail1.aaa.com
> : 那這樣的話...對外的mail server怎麼判斷是誰的信阿?如果有人用uses@aaa.com
> : 另有人用uses@bbb.com當他們的mail
address....
> : 如果這台機器有兩個名字,那上面的user是不是就可以有兩個address???
> : 請問怎麼做是做適當的...
>
> sendmail 8.9.x :看您 /etc/mail/sendmail.cw 怎麼設的。
> 可以只設 aaa.com 也可以兩個都設呀!
> sendmail 8.10.x 則改到 /etc/mail/local-host-names 此檔
您說的沒錯﹐不過前面的朋友似乎不是問這個啦。
如果我沒理解錯誤﹐他應該是問﹕
如何確定在同一台機器上的 multi-domain
郵件可以準確的送至真正的賬號去﹖
通常要設定這樣的所謂 virtual mail ﹐可以用 virtusertable
來設就可以了。
但如果在 A domain 和 B domain 下面有兩個賬號都叫 abc
可就不那麼容易了。
假如真正的使用者不介意他們在取信的時候使用另外一個賬號﹐那麼
abc@a.domain 和 abc@b.domain
還是可以並存的。
但如果兩個使用者都堅持要使用 abc 這個賬號來收信的話﹐
我記得 RUN PC (忘了哪一期)有講過這樣的解決方案。
它好像還要修改 /etc/inet.d 將原來的 pop3d 換掉。
然後用 linuxconf 來設定就可以了。
這樣﹐virtual domain 的 passwd 是對映到另外的檔案去的。
由於不是使用系統賬號﹐所以兩個 abc 賬號也就可以並存了。
如果弟有空實作出來﹐多會公佈在 study-area
上的。界時請留意就是了。