作者 主題: 如何在postfix 內限制使用者外寄信件  (閱讀 4889 次)

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

Kevin

  • 活潑的大學生
  • ***
  • 文章數: 207
    • 檢視個人資料
請教
   如何在Postfix 內針對發信動作,
   限制某些人只能發信給 Local 使用者.
   但不能外寄信件至外部Internet 其他User.
 
謝謝.

zoob

  • 鑽研的研究生
  • *****
  • 文章數: 776
    • 檢視個人資料
    • http://www.myunix.idv.tw
如何在postfix 內限制使用者外寄信件
« 回覆 #1 於: 2002-09-26 22:27 »
目前一台postfix無法達到此功能
你必須再增加一台postfix mail server當成mail gateway
在gateway裡的main.cf針對這些不能發信到internet的user
設定smtpd_sender_restrictions來限制
這樣就可以達到此功能了

Kevin

  • 活潑的大學生
  • ***
  • 文章數: 207
    • 檢視個人資料
如何在postfix 內限制使用者外寄信件
« 回覆 #2 於: 2002-09-27 21:05 »
Thanks for your answer.

是否有可能可以在一部主機內實現?

謝謝

zoob

  • 鑽研的研究生
  • *****
  • 文章數: 776
    • 檢視個人資料
    • http://www.myunix.idv.tw
如何在postfix 內限制使用者外寄信件
« 回覆 #3 於: 2002-09-27 21:07 »
只有一台主機目前是不可能的 :cry:

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
如何在postfix 內限制使用者外寄信件
« 回覆 #4 於: 2002-09-27 21:09 »
用一些mail filter的軟體,
也許就可以...

jollify

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
如何在postfix 內限制使用者外寄信件
« 回覆 #5 於: 2002-09-27 22:45 »
那如果用的是 sendmail呢?是可以達成限制嗎?

Kevin

  • 活潑的大學生
  • ***
  • 文章數: 207
    • 檢視個人資料
如何在postfix 內限制使用者外寄信件
« 回覆 #6 於: 2002-09-28 23:34 »
謝謝DuncanLo 大大提供了另一個思考.
或許利用 procmail 可以來處理這樣的需求.
因我對 procamail 的語法不是很熟悉.
是否有那位先進可以提供意見.
謝謝.

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
如何在postfix 內限制使用者外寄信件
« 回覆 #7 於: 2002-09-28 23:43 »
rule sample應該不少...

假如有內部有NAT時,
USER還是可以透過外面ISP或Kimo的SMTP寄信出去,
我是在Firewall把內部的25 port給擋了!

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5401
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
如何在postfix 內限制使用者外寄信件
« 回覆 #8 於: 2002-09-29 12:19 »
引述: "duncanlo"
rule sample應該不少...

假如有內部有NAT時,
USER還是可以透過外面ISP或Kimo的SMTP寄信出去,
我是在Firewall把內部的25 port給擋了!


換做 transparent proxy 會不會比較好些 ?

zoob

  • 鑽研的研究生
  • *****
  • 文章數: 776
    • 檢視個人資料
    • http://www.myunix.idv.tw
如何在postfix 內限制使用者外寄信件
« 回覆 #9 於: 2002-09-29 12:52 »
Transparent Proxy好像沒有support smtp...........

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5401
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
如何在postfix 內限制使用者外寄信件
« 回覆 #10 於: 2002-09-29 13:31 »
引述: "zoob"
Transparent Proxy好像沒有support smtp...........


或許該稱做 transparent smtp 吧.
你先試試看能不能做再來說吧.

我管的幾個地方的內部網路 smtp 出去都會被轉到自己的 smtp server.
這樣做的管理比較方便, 且就算使用者的 nb 設定不對, 也可以直接寄信出去...

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5401
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
如何在postfix 內限制使用者外寄信件
« 回覆 #11 於: 2002-09-29 13:34 »
引述: "zoob"
只有一台主機目前是不可能的 :cry:


使用不同的路徑, 不同的 port..
一台機器一樣可以架設多個 MTA.

透過一些 NAT 的技巧就可以做到讓不同地方來的連線, 使用不同的 MTA.

zoob

  • 鑽研的研究生
  • *****
  • 文章數: 776
    • 檢視個人資料
    • http://www.myunix.idv.tw
如何在postfix 內限制使用者外寄信件
« 回覆 #12 於: 2002-09-30 16:20 »
請問twu2大大

你說的是netfilter的redirect功能嗎?
我還以為你說的是squid的transparent proxy的功能
歹勢 :lol:
 
使用不同的路徑, 不同的 port..
一台機器一樣可以架設多個 MTA.

透過一些 NAT 的技巧就可以做到讓不同地方來的連線, 使用不同的 MTA.

嗯,對喔,我忘了一台機器可以架多個MTA來達到此功能........... :P