如何保護您的服務器免受垃圾郵件的侵害?
已發表: 2022-07-25如何保護您的服務器免受垃圾郵件的侵害?
概括:
如今,當垃圾郵件發送者廣泛增加時。 保護您的服務器和客戶端的電子郵件不發送垃圾郵件至關重要。 好吧,在本教程中,我們將向您介紹幾種防止服務器發送垃圾郵件或垃圾郵件的方法。 通常,批量電子郵件發件人是用於商業目的的垃圾郵件背後的罪魁禍首,但由殭屍網絡或具有受感染計算機的網絡大量發送。 但是,您可以按照一些基本說明來保護您的服務器不發送垃圾郵件。
防止服務器發送垃圾郵件的 4 種方法
有幾種不同的方法可以保護您的服務器不向他人發送垃圾郵件或批量電子郵件。 請按照以下步驟了解其中一些:
- 您可以為每個客戶創建 SPF 記錄,或者強制每個人都這樣做以增強您的電子郵件安全性。
- 建議每個客戶為服務器上的每個 cPanel 和電子郵件帳戶使用強密碼。 您還可以通過導航到“帳戶功能”>“強制密碼更改”選項來強制 cPanel 用戶從 WHM 更改他們的密碼。
- 確保在每個網站上升級您的插件、軟件和主題。 使您的插件保持最新可以幫助您避免任何妥協或漏洞。
- 始終在網站的每個敏感頁面上使用ReCaptcha 。 ReCaptcha 是一種圖靈測試,用於保護頁面免受機器人攻擊。 它用於判斷訪問者是否為人。 強烈建議使用 ReCaptcha,因為它可以防止自動機器人提交信息,這可能會使您的服務器充滿大量不必要的請求。
因此,以上是一些可用於防止服務器發送垃圾郵件的基本技術。 但是,問題出現了,這足以保護服務器免於發送垃圾郵件嗎? 不!! 即使採用這些策略,您的服務器仍會發送垃圾郵件。
如何檢測服務器是否充斥著垃圾郵件?
如果您從客戶那裡收到他們無法發送或接收電子郵件的票證,或者他們發送的電子郵件最終進入了垃圾郵件文件夾。 如果發生這種情況,我們建議您按照以下文章採取一些額外的步驟來消除問題。
您可以從跟踪垃圾郵件的來源開始。 在大多數情況下,它要么是現有的電子郵件帳戶,要么是在服務器上運行的 PHP 郵件腳本。 如果您找到了垃圾郵件發往的電子郵件地址,您應該立即更改其密碼。 如果郵件腳本導致垃圾郵件,請在找到其確切位置後禁用該腳本或刪除該腳本文件。
下面提到了檢測垃圾郵件來源的過程。 您需要 WHM 或 Root 訪問您的服務器才能執行此任務。
使用 WHM 中的“郵件隊列管理器”檢測垃圾郵件發件人
- 登錄您的 WHM 面板。
- 導航到電子郵件 > 郵件隊列管理器,或者只需在左角搜索欄中鍵入郵件,然後單擊結果中的郵件隊列管理器選項。
- 輸入搜索詞。
- 將顯示所選時間段內的消息列表。 檢查不斷重複的消息或發件人。 您可以通過單擊放大鏡圖標更仔細地檢查消息。
- 檢查以下詳細信息以檢查垃圾郵件發送者。
- 從
- 主題
- 至
收到:來自 exampledomain.com 本地用戶名(Exim 4.93) (信封來自 <[email protected]>) 編號 1l0OgK-000413-I8 對於 [email protected]; 2021 年 1 月 15 日星期五 18:30:01 +0530 來自:“[email protected]> 收件人:[email protected] 主題: 今天輕鬆賺取額外收入 X-PHP 腳本:exampledomain.com/index.php 為123.456.78.90 X-PHP-Originating-Script: 1153:class-phpmailer.php 內容類型:文本/純文本; 字符集=UTF-8
- 發送過多電子郵件的單一主題的發件人更有可能成為垃圾郵件發送者。
立即禁用垃圾郵件帳戶
專注於電子郵件的發件人和主題。 如果聽起來垃圾郵件,您應該盡快更改該電子郵件的密碼,或者您可以暫時禁用該電子郵件帳戶以防止垃圾郵件。 更改垃圾郵件帳戶的密碼後,連續的垃圾郵件應該會在幾分鐘內停止。 如果沒有,您可以按照其他方法。
禁用郵件腳本
有時,發件人中的信息保持空白或未提供電子郵件地址。 在這種情況下,請查看X.PHP-Script或X-PHP-Originating-Script命令。 分析這兩個命令,您將找到與垃圾郵件腳本關聯的域名和 IP 地址
X-PHP 腳本:exampledomain.com/index.php 為 123.456.78.90
您還可以查看惡意 PHP 文件的名稱。
X-PHP-Originating-Script: 1153:class-phpmailer.php
現在您已經獲得了惡意 PHP 文件的域名和名稱。 只需登錄您的WHM帳戶並導航到“列出帳戶”部分。
登錄該 cPanel 帳戶並刪除我的惡意文件class-phpmailer.php 。
您可以通過 SSH 在您的服務器上找到惡意腳本的確切位置。 只需使用 WHM 憑據登錄到您的 SSH,然後按照以下命令進行操作。
find /home/user/public_html -type f -name 'class-mailer.php'
筆記:不要忘記將/home/user/public_html路徑替換為您自己的路徑。用你得到的 PHP 腳本替換class-mailer.php 。 不要復制我的。 它對你不起作用。
chmod 000 /path/to/script
一旦垃圾郵件停止,導航到郵件隊列管理器並刪除或清除來自該特定電子郵件地址的所有電子郵件。
而已。
我們希望本文能幫助您減少來自服務器的垃圾郵件。 如果您仍有任何疑問,可以訪問Redserverhost.com並打開免費聊天支持。 我們經驗豐富的技術支持團隊將很樂意為您提供幫助。
除此之外,您可以在Facebook或Twitter 上與我們聯繫以獲取任何進一步的查詢和建議。