ข้ามไปยังเนื้อหาหลัก
โทรหาเรา
  • สำหรับลูกค้าใน กรุงเทพฯ โทร.02-105-6194 (ภาษาอังกฤษ) ตั้งแต่ เวลา 04:00 น. – 21.00 น. ระหว่างวันจันทร์ ถึง ศุกร์02-105-6194
  • สำหรับลูกค้าทั่วประเทศไทย โทร. 060-002-4085 (ภาษาอังกฤษ) ตั้งแต่ เวลา 04:00 น. – 21.00 น. ระหว่างวันจันทร์ ถึง ศุกร์060 002 4085
หมายเลขโทรศัพท์และชั่วโมงทำงาน
ศูนย์ช่วยเหลือ

สำรวจแหล่งข้อมูลความช่วยเหลือออนไลน์ของเรา

ช่วยเหลือ

เซิร์ฟเวอร์เฉพาะและ VPS รุ่น 4 วิธีใช้

เราพยายามอย่างสุดความสามารถแล้วที่จะแปลหน้านี้ให้คุณ มีหน้าภาษาอังกฤษด้วย

เปิดใช้งานการบันทึก PHPMail ใน Plesk Linux

คุณสามารถแยกสคริปต์ที่ส่ง PHPMail () ได้โดยใช้ฟังก์ชันล็อกเมลในตัวของ PHP Plesk ช่วยให้คุณสามารถเปิดใช้งานบันทึก PHPMail () แบบ รายโดเมน หรือสำหรับ หลายโดเมน โดยใช้ PHP เวอร์ชันเดียวกัน

เปิดใช้งานสำหรับโดเมนเดียว

  1. ล็อกอินเข้าสู่ Plesk
  2. เลือก เว็บไซต์และโดเมน จากเมนูทางด้านซ้าย
  3. เลือกโดเมน
  4. เลือก การตั้งค่า PHP
  5. เลื่อนลงไปด้านล่างและค้นหาช่องที่ระบุ คำสั่งการกำหนดค่าเพิ่มเติม เพิ่มคำสั่งเพื่อเปิดใช้งานบันทึกเมลโดยระบุพา ธ สัมบูรณ์ไปยังล็อกไฟล์และชื่อไฟล์:

mail.log = /var/www/vhosts/coolexample.com/phpmail.log

ป้อนสิ่งนี้ลงใน กล่องคำสั่งการกำหนดค่าเพิ่มเติม แล้วคลิก ใช้ หากใช้ PHPMail () ไฟล์บันทึกจะถูกสร้างขึ้นโดยอัตโนมัติ

  • เมื่อสร้างไฟล์บันทึกแล้วคุณสามารถเข้าถึงบันทึกนี้ได้จากตัวจัดการไฟล์ Plesk

  • หากคุณมีสิทธิ์การเข้าใช้งาน SSH คุณสามารถจัดการข้อมูลเพื่อค้นหาสคริปต์ทั่วไปที่กำลังใช้อยู่ ในการเริ่มต้นคุณจะต้องเปิดใช้งานการเข้าถึงของผู้ดูแลระบบบน เซิร์ฟเวอร์ Gen 3 หรือ Gen 4 ของคุณ (หากคุณยังไม่ได้ดำเนินการดังกล่าว) เชื่อมต่อกับ SSH แล้ว เปลี่ยนเป็นผู้ใช้ระดับรู

    รันสิ่งต่อไปนี้เพื่อค้นหาสคริปต์โดยใช้ PHPMail ():

    [รูท @ เซิร์ฟเวอร์ ~] # cat /var/www/vhosts/coolexample.com/phpmail.log | awk '{พิมพ์ $ 6}' | ตัด -c 2- | uniq -c | ตัด -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

    เปิดใช้งานสำหรับหลายโดเมน

    หมายเหตุ: การเปิดใช้งานบันทึก PHPMail () สำหรับทุกโดเมนกำหนดให้คุณใช้ SSH หากคุณไม่คุ้นเคยกับ SSH ให้ใช้คำแนะนำเกี่ยวกับ โดเมนเดียว

    1. ล็อกอินเข้าสู่ Plesk
    2. จากหน้าหลักของ Plesk ให้คลิก Tools and Settings
    3. เลือก การตั้งค่า PHP


    4. เลือกเวอร์ชันของ PHP ที่คุณต้องการสร้างบันทึก เว็บไซต์ของเราใช้ PHP 7.3 เป็นแอพพลิเคชั่น FPM

    5. เลือกแท็บที่ระบุว่า php.ini
    6. มองหา mail.log ในไฟล์ php.ini ลบ ; (อัฒภาค) จากจุดเริ่มต้นของบรรทัดและระบุตำแหน่งที่คุณต้องการให้บันทึกเมล PHP () ใช้ไดเรกทอรี / tmp ของเซิร์ฟเวอร์เพื่อหลีกเลี่ยงปัญหาการอนุญาตข้ามโดเมน

    7. เลือก ตกลง เพื่อบันทึก
    8. ตอนนี้ให้ เชื่อมต่อกับเซิร์ฟเวอร์ของคุณด้วย SSH และ เปลี่ยนเป็นผู้ใช้รู
    9. จากนั้นคุณต้องสร้างไฟล์บันทึกเมลและให้สิทธิ์อนุญาตที่เหมาะสมเพื่อให้การสมัครใช้งาน Plesk ทั้งหมดสามารถเขียนลงในไฟล์ได้

      [root @ เซิร์ฟเวอร์ ~] # สัมผัส /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
    10. เมื่อสร้างล็อกไฟล์แล้วคุณสามารถแยกวิเคราะห์ล็อกสำหรับเมลสคริปต์ที่ใช้บ่อยได้
      แมว /path/to/phpmail.log | awk '{พิมพ์ $ 6}' | ตัด -c 2- | uniq -c | ตัด -f1 -d ':'

    คำเตือน: ปิดใช้งานการบันทึกเมื่อคุณดำเนินการเสร็จสิ้น! หากไม่หยุดการบันทึก PHPMail จะดำเนินการต่อไปโดยไม่มีกำหนดและอาจทำให้พื้นที่ดิสก์ของเซิร์ฟเวอร์ของคุณหมดไป

    ขั้นตอนที่เกี่ยวข้อง

    ข้อมูลเพิ่มเติม

    • ผู้เชี่ยวชาญด้านเซิร์ฟเวอร์ของเราสามารถดำเนินการตามขั้นตอนเหล่านี้ได้โดยมีค่าธรรมเนียม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการระดับผู้เชี่ยวชาญของเราโปรดไปที่ เมนูบริการระดับผู้เชี่ยวชาญ