Iis

IIS SMTP 伺服器佔用過多 CPU

  • September 24, 2013

我正在為 PHP/Mysql 託管設置帶有 IIS 的 Windows Server 2012。我一啟動 SMTP 服務(從 IIS 6 管理器),任務管理器中的 CPU 百分比就會飆升。

首先,當我拿到伺服器時,我看到了它是如何工作的,並發現垃圾郵件機器人通過伺服器中繼電子郵件。我將 SMTP 服務設置為僅允許來自 localhost/server-ip 的連接。因此,SMTP 服務日誌中沒有顯示任何內容。

是否有可能某些東西仍在埠 25 上訪問我的伺服器,並且它到達拒絕訪問但仍影響 CPU 的 SMTP 服務?我該如何解決這個問題?

任務管理器

我找到了原因。對伺服器上的 25 埠進行了很多連接。但是,在阻止它們之後,伺服器仍然繼續發送郵件。那是因為目錄:

c:\inetpub\mailroot\queue\

有成千上萬的郵件排隊等待發送。清空該目錄,現在 SMTP 就可以正常工作了。

引用自:https://serverfault.com/questions/540705