iptables如何設定使別人無法使用port 25發內部信 - Linux

Poppy avatar
By Poppy
at 2009-08-14T23:55

Table of Contents

最近正在學習Linux, 架設Mail Server.
使用固定的public IP, 也有申請.com的網域.
因為有對外, 因此不想成為別人的發信站(??)
但仍有一些不明處, 希望高手解惑一下

我設定 /etc/mail/access (有Make成.db) 只有
Connect:localhost RELAY
這是第一道防線

有設定iptables policy
INPUT DROP
OUTPUT ACCEPT
FORWORD DROP
(當然有加lo ACCEPT, ssh ACCEPT, ptivate ip DROP)
這不算是第二防線,但安全點

問題來了, 要如何開放 smtp 的連線才安全(適當)呢?

有試過依書本上教的
$IPTABLES -A INPUT -p tcp --dport smtp --syn -m state --state NEW -j ACCEPT
但這樣的情形下, 使用另一台PC(另一個public IP)試試使用
telnet 我Server網域.com 25
是可以連上(好像合理啊)

問題是,別人就可以用我的Server對我內部亂發信了啊
(如發給root,而root的信會轉給系統管理者)
這我要如何設定iptables(or sendmail)才可以
防止別人使用我的Mail Server對內部發信呢?
因為這種信很難過濾

我是一個新手, 問題如有不清楚/不合適的請多包含


--
Sincerely Yours,
I_Love_Linux
如有離題,請略過;如有錯誤,請回報;如有不懂,請再問;如有幫助,請享用;如有感謝,請告知

--
Tags: Linux

All Comments

Suhail Hany avatar
By Suhail Hany
at 2009-08-17T19:42
看來你應該是使用sendmail的MTA...
Sandy avatar
By Sandy
at 2009-08-18T22:51
目前新的MTA部份,都已經關閉OpenRelay~的部份
目前用iptables來做管制是無效的~
Andy avatar
By Andy
at 2009-08-21T05:10
而是要透過Mail Relay的部份,並且搭配MailScanner的機制
這樣的管制行為之下~ 才能夠有效的管控垃圾郵件~
只要設定好Mail Relay的區域~ 通常就可以拒絕不少垃圾郵件
Franklin avatar
By Franklin
at 2009-08-21T12:27
發給內部的信 沒辦法檔 因為不用Relay
Andrew avatar
By Andrew
at 2009-08-23T13:59
除非你設定Mail server在寄信的時候要帳號密碼
William avatar
By William
at 2009-08-26T10:42
忘記提到也要做好驗證機制~ 看是要用先用POP3驗證OK才能寄
或者得透過MTA自身的驗證機制來驗證用戶端
Suhail Hany avatar
By Suhail Hany
at 2009-08-27T02:27
我是可以建議你可以將你的Mail Relay的信任端除了localhos

google chrome 的 java plugin 如何開啟

Megan avatar
By Megan
at 2009-08-14T17:11
在網路上找了一下 使用 google-chrome --enable-plugins 開啟 現在有flashplayer了 但好像還是沒有java 不知道還要再設定什麼? - ...

linux mime types 一問

Valerie avatar
By Valerie
at 2009-08-14T14:01
1.請問在 linux 資料目錄上 /etc/mime.types 這個檔案的用途? 2.請問在/etc/mime.types加入一些參數後 apache是不是也要建立一個mime.types 加入對應的參數? - ...

ubuntu 9.04 玩facebook

Jessica avatar
By Jessica
at 2009-08-14T13:09
該如何在此平台上玩Facebook之遊戲!? 我已下載flash可以在youtube上看影片了 但是Facebook的遊戲只看的到第一個畫面 但還是無法玩~ 請問問題出在哪邊該怎麼解決!? 我灌lazy居然會當機....... - ...

kernek oanic的問題

Xanthe avatar
By Xanthe
at 2009-08-14T10:56
有用這個方法試了 不過抓不到硬碟 硬是進去文字之後下fdisk -l 還是看不到任何東西 哀 真慘 應該是掛掉了吧 不過用live CD倒是有抓到硬碟 ※ 引述《wst2080 (wst2080)》之銘言: : RH9 ? : 好久以前的作業系統了~~~ ^_^ : 會用RH9的開機光碟進入救援模式嗎? ...

nvram show中的lan_ifname問題

Megan avatar
By Megan
at 2009-08-14T00:12
想請問一下 我是在我的ap上執行的 ap是WL-500G Premium 有四個lan接口 一個wan接口 然後還有無線功能 [adminat(none) /opt]$ nvram show | grep lan_if | sort size: 10062 bytes (22706 left) ...