略過並前往主要內容
致電我們
  • 香港 服務時間:9:00~18:00 周一至周五3018 8600
服務專線和服務時間
預約回電

無須線上等候,提交預約我們將儘快回電。

預約回電
說明中心

瀏覽我們線上說明資源

說明

GoDaddy 說明

我們已盡最大努力為您翻譯本頁面。 我們也有提供英文頁面。

使用MailEnable和Plesk Windows找出垃圾郵件寄件人

在Windows伺服器上瀏覽MailEnable記錄可能有些困難,但是垃圾郵件可能來自入侵的電子郵件帳戶或惡意指令碼。您可以使用PowerShell指令碼檢查MailEnable SMTP記錄是否有中繼使用率較高的帳戶。

警告:請注意,我們會照原樣提供此指令碼。如果此指令碼無法正常運作,我們的主機支援團隊無法提供協助。

建立可讀的記錄

  1. 如果尚未啟用,請在您的第3代第4代伺服器中啟用管理員存取權。
  2. 使用遠端桌面(RDC)連線至Windows伺服器
  3. 使用Windows資源管理器,瀏覽至C:\磁碟機,並建立名為temp的目錄。
  4. 按一下Windows圖示並執行內建的Notepad應用程式。
  5. 將以下程式碼貼到開啟的空白Notepad文件中。

    垃圾郵件檢查指令碼-Windows 2016伺服器
    #指定SMTP記錄的路徑$Path =“ C:\ Program檔案(x86)\ Mail啟用\ Logging \ SMTP”#指定您想掃描的檔案$FileType =“ SMTP-Activity-*。log”#指定您希望記錄輸出記錄的位置$OutputFile =“ C:\ temp \ spamcheck.log”#從記錄檔案中取得所有包含「SMTP-OU」及「FROM」的行:< $i="Get-ChildItem" $path="" -filter="" $filetype|="" get-content="" |="" where-object="" {="" $_="" -match="" "smtp-ou"}="" |="" select-string="" -pattern="">< -casesensitive="" #extract="" the="" email="" addresses="" from="" the="" prior="" results,="" get="" a="" count="" for="" each="" unique="" address,="" and="" print="" those="" results="" to="" a="" file="" [regex]::matches($i,=""><>< .+?(?="\"> )')|%{$_.value} |組對象-NoElement |排序對象-降序計數| FT-自動|外檔-FilePath$O utputFile

    注意: SMTP記錄的路徑可能會有所不同,取決於安裝的Plesk版本。您可能需要變更指令碼的前幾行,並用正確的路徑取代SMTP記錄。

    垃圾郵件檢查指令碼-Windows 2012伺服器需要進行變更
    #指定SMTP記錄的路徑$Path =“ C:\ Program檔案(x86)\ Parallels \ Plesk \ Mail伺服器\ Mail啟用\ Logging \ SMTP”
  6. 在「檔案」選單下,
    1. 點選「另存為...」
    2. 瀏覽對話方塊中的C:\ temp目錄。
    3. 將檔案命名為spamcheck.ps1
    4. 另存為類型輸入所有檔案
  7. 該檔案現在應該會出現在Windows資源管理器的C:\ temp目錄中,您可以在該檔案上按一下右鍵,並選擇「以Powershell運作」

檢視記錄

指令碼執行完畢後,一個名為spamcheck.log的文字檔案應該會和PowerShell指令碼相同的目錄出現在spamcheck.ps1中。如果指令碼運作正常,文字檔應該會列出從伺服器傳送郵件的電郵帳戶清單,以及每個帳戶傳送的訊息數。

計數名稱----- ---- 6755 iamspammingyou@coolexample.com 12 webmaster@coolexample.com 1 admin@coolexample.com 1 postmaster@plesk.localhost

如果有大量的資料需要分析,則可能需要數小時(或可能數天)的時間執行完畢。您可以將通用憑證項目變更為特定的記錄檔案名稱,以便僅查看該檔案。

#指定要掃描的檔案$FileType =“ SMTP-Activity-*。log”

#指定要掃描的檔案$FileType =“ SMTP-Activity-210310.log”

如果該指令碼無法如預期運作,系統會產生特定錯誤,以便提供更多資訊。常見的問題包括使用錯誤的路徑或檔案名稱。

相關步驟

更多資訊

  • 我們的伺服器專家可收取費用執行這些步驟。如需進一步了解我們的專家服務,請造訪我們的專家服務選單