Gen 4 VPS & Máy chủ chuyên dụng 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.

Bật đăng nhập PHPMail trong Plesk Linux

Bạn có thể cô lập một tập lệnh gửi PHPMail () bằng cách sử dụng hàm nhật ký thư cài sẵn của PHP. Plesk cho phép bạn bật các bản ghi PHPMail () trên cơ sở mỗi miền hoặc cho nhiều miền sử dụng cùng một phiên bản PHP.

Bật cho một miền

  • Đăng nhập vào Plesk .
  • Chọn Website & miền từ menu bên trái.
  • Chọn miền.
  • Chọn Cài đặt PHP .
  • Cuộn xuống dưới cùng và tìm hộp có nội dung Chỉ thị cấu hình bổ sung . Thêm chỉ thị để bật nhật ký thư bằng cách chỉ định một đường dẫn tuyệt đối đến tập tin nhật ký và tên của tập tin:
    mail.log = /var/www/vhosts/coolexample.com/phpmail.log

    Nhập thông tin này vào hộp Chỉ thị cấu hình bổ sung , rồi nhấp vào Áp dụng . Nếu PHPMail () được sử dụng, một tập tin nhật ký sẽ tự động được tạo.

  • Sau khi tập tin nhật ký được tạo, bạn có thể truy cập nhật ký này từ trình quản lý tập tin Plesk.

    Nếu bạn có quyền truy cập SSH, bạn có thể thao tác dữ liệu để tìm các tập lệnh phổ biến đang được sử dụng. Để bắt đầu, bạn sẽ cần bật quyền truy cập của quản trị viên trên máy chủ Thế hệ thứ 3 hoặc Thế hệ thứ 4 (nếu bạn chưa làm như vậy), kết nối với SSHchuyển sang người dùng gốc .

    Chạy lệnh sau để tìm các tập lệnh bằng PHPMail ():

    [root @ server ~] # cat /var/www/vhosts/coolexample.com/phpmail.log | awk '{in $ 6}' | cắt -c 2- | uniq -c | cut -f1 -d ':' 1255 /var/www/vhosts/coolexample.com/httpdocs/wp-content/uploads/2020/05/spamscript.php 544 /var/www/vhosts/coolexample.com/httpdocs/wp -content / morespam.php

    Bật cho nhiều miền

    Lưu ý: Việc kích hoạt bản ghi PHPMail () cho tất cả các miền yêu cầu bạn sử dụng SSH. Nếu bạn không quen với SSH, hãy sử dụng các hướng dẫn về miền đơn.

  • Đăng nhập vào Plesk .
  • Từ trang chủ Plesk, nhấp vào Công cụ và cài đặt .
  • Chọn Cài đặt PHP .


  • Chọn phiên bản PHP mà bạn muốn tạo nhật ký. Trang của chúng tôi chạy PHP 7.3 như một ứng dụng FPM.

  • Chọn tab có nội dung php.ini
  • Tìm kiếm mail.log trong tập tin php.ini. Loại bỏ ; (dấu chấm phẩy) ở đầu dòng và chỉ định nơi bạn muốn lưu nhật ký mail () PHP. Sử dụng thư mục / tmp của máy chủ để tránh các vấn đề về quyền giữa các miền.

  • Chọn OK để lưu.
  • Bây giờ, kết nối với máy chủ của bạn bằng SSHchuyển sang người dùng gốc .
  • Tiếp theo, bạn cần tạo tập tin nhật ký thư và cấp cho tập tin đó quyền thích hợp để tất cả các đăng ký Plesk có thể ghi vào đó.
    [root @ server ~] # touch /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
  • Sau khi tập tin nhật ký được tạo, bạn có thể phân tích cú pháp nhật ký cho các tập lệnh thư thường dùng.
    cat /path/to/phpmail.log | awk '{in $ 6}' | cắt -c 2- | uniq -c | cut -f1 -d ':'

  • Cảnh báo: Tắt ghi nhật ký khi bạn hoàn tất! Nếu không dừng lại, việc ghi nhật ký PHPMail sẽ tiếp tục vô thời hạn và có khả năng làm tăng tối đa dung lượng ổ đĩa máy chủ của bạn.

    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.