作者 主題: 實驗測試,有多少郵件在踹您的郵件伺服器?  (閱讀 8553 次)

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

jou

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 4989
  • 性別: 男
    • 檢視個人資料
我不知道 sendmail 8.13.? 以後的版本是不是還有這個功能或已經改其它相同的功能
因為...還沒有用過哩!  :roll:

原因是有很多的"假退信,真轟炸!"的信件,一直在踹我的郵件主機
一天有可能上千封。:o
這些假退信,因為在本機上也會發生"查無此人"的狀況,所以會退信回去,這樣就會增加本機的忙碌。
寄都已經寄進來了,那我們就好心的收下它吧!

其實很簡單啦! 只要改一下 sendmail.mc 中的
代碼: [選擇]
dnl define(`LUSER_RELAY',`smtp:quarantine@xxx.com.tw')dnl
define(`LUSER_RELAY',`local:badguy')dnl

上一行是把它轉到其它的郵件主機,目前是 dnl 掉。
下一行是轉到本機的一個帳號 badguy 去!
記得要 m4 ( 不是 F4! ),並且重啟 sendmail!
開一個叫 badguy 的帳號,要不然 sendmail 會幫您開一個。
再來就是開始觀察啦! 記得捉幾個信頭出來看看!
我想...您會看到大部份的退信都說...您寄給某某個帳號,因為查無此人,而遭到退信!
起先我看了也是傻眼,一天一千多封耶! 我是不是被"哇! 哈哈!"了?被當成廣告信的集散中心啦! :o

好了! 我們休息十分鐘! ^_^

當您觀察了幾天,並且已經厭煩那麼多的假退信了,接下來是把這些假信消失掉! ^^
其實更簡單啦!
您只要下一條命令 ------
ln -s /var/spool/mail/badguy /dev/null
把它 link 到黑洞去,就統統不見啦!

如果您實驗的結果,不像上面所說的,那有可能您已經安裝了其它的過濾程式了。
實驗的結果不同,那您不要問我為什麼,我也不知道啊!  :lol:

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8830
    • 檢視個人資料
    • http://www.24online.cjb.net
引述: "jou"
您只要下一條命令 ------
ln -s /var/spool/mail/badguy /dev/null
把它 link 到黑洞去,就統統不見啦!


老jou 指令下反了, 正確的是這樣的:
代碼: [選擇]
ln -s /dev/null /var/spool/mail/badguy

此外, 以FC4內包的sendmail 8.13.4為例, 是可以自己手動在sendmail.mc 裡面加入這段宣告:
代碼: [選擇]
define(`LUSER_RELAY',`local:badguy')dnl將會產生
代碼: [選擇]
# place to which unknown users should be forwarded
Kuser user -m -a<>
DLlocal:badguy
這樣的設定 :wink:
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

Drk

  • 懷疑的國中生
  • **
  • 文章數: 72
    • 檢視個人資料
引述: "日京三子"
引述: "jou"
您只要下一條命令 ------
ln -s /var/spool/mail/badguy /dev/null
把它 link 到黑洞去,就統統不見啦!


老jou 指令下反了, 正確的是這樣的:
代碼: [選擇]
ln -s /dev/null /var/spool/mail/badguy

此外, 以FC4內包的sendmail 8.13.4為例, 是可以自己手動在sendmail.mc 裡面加入這段宣告:
代碼: [選擇]
define(`LUSER_RELAY',`local:badguy')dnl將會產生
代碼: [選擇]
# place to which unknown users should be forwarded
Kuser user -m -a<>
DLlocal:badguy
這樣的設定 :wink:


請問如果是Postfix 亦怎麼增加呢?