
我的 Ubuntu 8.04 伺服器被報告發送垃圾郵件。我無法弄清楚哪個程式正在發送郵件。
誰能幫我辨識 Ubuntu 伺服器中不需要的連接埠?
以下是開放連接埠的清單:
答案1
您的電子郵件伺服器似乎已正確鎖定(提交和 SMTP 僅在本機上偵聽)。但這並沒有太大幫助。檢查 /var/log 中的郵件日誌,看看是否有您不認識的內容。如果您使用的是 exim,請檢查 /var/log/exim/mainlog 或 /var/log/exim2/mainlog。日誌檔案都會輪換,因此您應該使用 zless 來查看較舊的日誌。
我阻止垃圾郵件的經驗是,它更有可能是在同一路由器後面的 Windows 盒子上運行的垃圾郵件機器人。
如果您不需要從此伺服器傳送 Internet 電子郵件,請考慮安裝 shorewall 並封鎖 SMTP 傳出流量。這將阻止伺服器上的機器人發送電子郵件。如果將區塊設定為日誌,將有助於追蹤問題。
編輯:如果您在此框前面有一個路由器,請考慮封鎖其上的所有傳出電子郵件。減少垃圾郵件的最佳選項是只有網路後面的一台主機能夠發送出站郵件。配置所有用戶端以向該主機提交電子郵件。如果可能,請使用帶有身份驗證的提交連接埠。