作者 主題: postfix 轉信問題  (閱讀 2632 次)

0 會員 與 1 訪客 正在閱讀本文。

david5598

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
postfix 轉信問題
« 於: 2004-10-20 13:49 »
大家好,

     我用 postfix 設了一個 mail server. 網址是 abc.com
目前使用很正常. 可是現在有個需求是內網建了一個專案用的    
mail server. (IP: 192.168.1.100)
希望建立以個新的郵件信箱  xxxx@project.abc.com
對外還是由 abc.com 這台機器收信, 可是把所有寄給
xxxx@project.abc.com 的信通通轉寄給內部的郵件主機.

我在 main.cf 加上一行
transport_maps = regexp:/etc/postfix/transport

然後建立檔案/etc/postfix/transport, 內容是
project.abc.com      smtp:[192.168.1.100]

可是這樣寄給 xxx@project.abc.com 的信還是會被退回.

查一下 /var/log/maillog 的紀錄是  (110.228.33.74 是對外的 IP)
Oct 20 13:29:11 mail postfix/smtp[13234]: warning: host project.abc.com[110.228.3
3.74] greeted me with my own hostname mail
Oct 20 13:29:11 mail postfix/smtp[13234]: warning: host project.abc.com[110.228.3
3.74] replied to HELO/EHLO with my own hostname mail
Oct 20 13:29:11 mail postfix/smtp[13234]: 4EC7C4FB12: to=<test@project.abc.com>,
relay=project.abc.com[110.228.33.74], delay=0, status=bounced (mail for project.
abc.com loops back to myself)

請問是哪個地方設錯了嗎?
以前使用 sendmail, 我只在 /etc/mail/mailertable 加一行就可以了.
現在換成 postfix. 反倒搞不定.  :(

briantn

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
postfix 轉信問題
« 回覆 #1 於: 2004-10-22 13:50 »
先請問一下 transport 檔案路徑有在 /etc/postfix/transport  底下嗎???

再問 regexp 是宣告啥的呢????(我是用 hash 給絕對路徑)

三問妳有將 transport 轉成 .db 的檔案嗎???

爬爬文
為有意外收穫

david5598

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
postfix 轉信問題
« 回覆 #2 於: 2004-10-22 14:53 »
>>先請問一下 transport 檔案路徑有在 /etc/postfix/transport 底下嗎???

我是放在 /etc/postfix/transport 這個檔案

>> 再問 regexp 是宣告啥的呢????(我是用 hash 給絕對路徑)
內容是 project.abc.com smtp:[192.168.1.100]

>> 三問妳有將 transport 轉成 .db 的檔案嗎???
因為用 regexp, 所以不用轉成.db
我也試過改用 hash. 一樣不行.

>>爬爬文
>>為有意外收穫

爬好幾天了, Google 找了好幾遍, 就是無解 :(

wilson

  • 俺是博士!
  • *****
  • 文章數: 1821
  • 帥氣柴老大
    • 檢視個人資料
postfix 轉信問題
« 回覆 #3 於: 2004-10-22 15:33 »
看起來像是abc.com把project的信當local收下來了~

david5598

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
postfix 轉信問題
« 回覆 #4 於: 2004-10-26 13:38 »
對啊, 我也是這麼覺得.

現在的問題就是如何讓 xxxx@abc.com 由 local 收
xxxx@project.abc.com 轉寄給另一部mail server.

就是設不好. :(

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
postfix 轉信問題
« 回覆 #5 於: 2004-10-26 13:58 »
main.cf > transport_map hash:/etc/postfix/transport

transport 改成這樣
project.abc.com smtp:192.168.1.100

執行 postmap hash:/etc/postfix/transport

如果你覺得被 local 收下去, 可以看看本地端的 mailbox 是不是有那封信, 或看 maillog
--
TyroneYeh