酷!學園

技術討論區 => Linux 討論版 => 主題作者是: 蜜蜂 於 2009-08-06 16:28

主題: sendmail mail redirect
作者: 蜜蜂2009-08-06 16:28
請問一下. sendmail 有辦法設定, 當mail是寄給某特定收件人時, 就把這封mail 寄到某個 local user mail box 嗎 ?
mailertable 好像只能轉整個 domain.




主題: 回覆: sendmail mail redirect
作者: JackYang782009-08-06 16:31
可以!!

/etc/aliases --> username: username@domain.com.REDIRECT --> 會告訴對方,改寄 Mail Address

也可以用

Virtusertable 來做 !!

主題: 回覆: sendmail mail redirect
作者: 蜜蜂2009-08-06 16:58
再請問一下,

假設我要redirect的收件者 mail address 為 xxx@gmail.com, 用 virtusertable 可以只轉這個 mail address 到 local,
而mail 給其他的 xxx@gmail.com 還是走 DNS resolve 寄到外部嗎 ?


主題: 回覆: sendmail mail redirect
作者: JackYang782009-08-06 17:15
當然可以!!

語法:

username@domain.com  username@xxxx.com

or

@domain.com    %1@xxxx.com

愛怎麼轉就怎麼轉!!
主題: 回覆: sendmail mail redirect
作者: 蜜蜂2009-08-06 17:42
可是我並不是要 host  gmail.com 這個 domain, 這樣 virtusertable 會動嗎 ?
因為我在 virtusertable 加了
test@gmail.com   user01

做測試發現 sendmail 還是查 MX 然後往外寄去 google. sendmail version 是 8.13.8 .
主題: 回覆: sendmail mail redirect
作者: kenduest2009-08-06 20:49

virtusertable 是給本機帳號應對用的,
不是給寄到外面非本機帳號使用的功能項目。
主題: 回覆: sendmail mail redirect
作者: JackYang782009-08-07 08:49
可是我並不是要 host  gmail.com 這個 domain, 這樣 virtusertable 會動嗎 ?
因為我在 virtusertable 加了
test@gmail.com   user01

做測試發現 sendmail 還是查 MX 然後往外寄去 google. sendmail version 是 8.13.8 .


原來你是要非本機的 User ( To: xxxx@gmail.com ), 咱家的方法改用 搭配 MailScanner / Archive 來做應該可以!!