GoDaddy Trợ giúp

Chúng tôi đã cố hết sức để dịch trang này cho bạn. Trang Tiếng Anh cũng có khả dụng.

Tìm người gửi SPAM bằng MailEnable với Plesk Windows

Việc điều hướng nhật ký MailEnable trên máy chủ Windows có thể gặp một chút khó khăn, nhưng có khả năng SPAM đến từ tài khoản email bị tấn công hoặc tập lệnh độc hại. Bạn có thể sử dụng một tập lệnh PowerShell để kiểm tra nhật ký MailEnable SMTP cho các tài khoản email có mức sử dụng chuyển tiếp cao.

Cảnh báo: Xin lưu ý rằng chúng tôi đang cung cấp tập lệnh này theo nguyên trạng. Nhóm hỗ trợ dịch vụ lưu trữ của chúng tôi không thể hỗ trợ tập lệnh này nếu tập lệnh không hoạt động như mong đợi.

Tạo một nhật ký có thể đọc được

  1. Bật quyền truy cập của quản trị viên trên máy chủ Thế hệ 3 hoặc Thế hệ thứ 4 nếu bạn chưa làm như vậy.
  2. Kết nối với máy chủ Windows của bạn bằng Máy tính từ xa (RDC) .
  3. Sử dụng Windows Explorer, điều hướng đến ổ C: \ và tạo một thư mục có tên tạm thời.
  4. Nhấp vào biểu tượng Windows và chạy ứng dụng Notepad cài sẵn.
  5. Dán mã sau vào tài liệu Notepad trống sẽ mở ra.

    Tập lệnh kiểm tra thư rác - Windows 2016 và mới hơn
    # Chỉ định đường dẫn của nhật ký SMTP$P Ath = "C: \ Program Files (x86) \ Mail Enable \ Logging \ SMTP" #Chỉ định các tập tin bạn muốn quét$F ileType = "SMTP-Activity - *. log" #Specify nơi bạn muốn ghi đầu ra$O utputFile = "C: \ temp \ spamcheck.log" # Lấy tất cả các dòng từ (các) tập tin nhật ký có chứa "SMTP-OU" và "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} | Nhóm-Đối tượng -KhôngElement | Sắp xếp-Đối tượng-Đếm tăng dần | FT -Auto | Out-File -FilePath$O utputFile

    Lưu ý: Đường dẫn đến các bản ghi SMTP có thể khác nhau tùy thuộc vào phiên bản Plesk được cài đặt. Bạn có thể cần thay đổi những dòng đầu tiên của tập lệnh và thay thế đường dẫn chính xác đến Bản ghi SMTP.

    Tập lệnh kiểm tra thư rác - Thay đổi cần thiết cho Máy chủ Windows 2012
    # Chỉ định đường dẫn của nhật ký SMTP$P Ath = "C: \ Program Files (x86) \ Parallels \ Plesk \ Mail Server \ Mail Enable \ Logging \ SMTP"
  6. Trong menu Tập tin,
    1. Chọn Lưu dưới dạng ...
    2. Điều hướng đến thư mục C: \ temp trong hộp thoại.
    3. Đặt tên cho tập tin là spamcheck.ps1
    4. Lưu dưới dạng loại Tất cả các tập tin .
  7. Tập tin sẽ xuất hiện trong thư mục C: \ temp trong Windows Explorer, và bạn có thể nhấp chuột phải vào tập tin và chọn Chạy với Powershell .

Xem lại nhật ký

Khi tập lệnh chạy, một tập tin văn bản có tên là spamcheck.log sẽ xuất hiện trong cùng thư mục với tập lệnh Spamcheck.ps1 PowerShell. Nếu tập lệnh hoạt động như mong đợi, tập tin văn bản phải chứa danh sách các tài khoản email đã gửi thư từ máy chủ, cũng như số lượng thư được gửi bởi mỗi tài khoản.

Đếm tên ----- ---- 6755 iamspammingyou@coolexample.com 12 webmaster@coolexample.com 1 admin@coolexample.com 1 postmaster@plesk.localhost

Nếu có một lượng cực lớn dữ liệu nhật ký để tập lệnh phân tích, có thể mất hàng giờ (hoặc có thể vài ngày) để chạy. Bạn có thể thay đổi mục nhập ký tự đại diện thành một tên tập tin nhật ký cụ thể để chỉ xem lại tập tin đó.

# Chỉ định tập tin bạn muốn quét$F ileType = "SMTP-Activity - *. log"

# Chỉ định tập tin bạn muốn quét$F ileType = "SMTP-Activity-210310.log"

Nếu tập lệnh không hoạt động như mong đợi, một lỗi cụ thể sẽ được tạo ra để cung cấp thêm thông tin. Các vấn đề thường gặp bao gồm sử dụng đường dẫn hoặc tên tập tin sai.

Các bước liên quan

Xem thêm thông tin

  • Các chuyên gia máy chủ của chúng tôi có thể thực hiện các bước này với một khoản phí. Để biết thêm thông tin về Dịch vụ chuyên gia của chúng tôi, vui lòng truy cập menu Dịch vụ chuyên gia của chúng tôi.