เปิดใช้งานการบันทึก PHPMail ใน Plesk Linux
คุณสามารถแยกสคริปต์ที่ส่ง PHPMail () ได้โดยใช้ฟังก์ชันล็อกเมลในตัวของ PHP Plesk ช่วยให้คุณสามารถเปิดใช้งานบันทึก PHPMail () แบบ รายโดเมน หรือสำหรับ หลายโดเมน โดยใช้ PHP เวอร์ชันเดียวกัน
เปิดใช้งานสำหรับโดเมนเดียว
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 ให้ใช้คำแนะนำเกี่ยวกับ โดเมนเดียว
[root @ เซิร์ฟเวอร์ ~] # สัมผัส /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
แมว /path/to/phpmail.log | awk '{พิมพ์ $ 6}' | ตัด -c 2- | uniq -c | ตัด -f1 -d ':'
ขั้นตอนที่เกี่ยวข้อง
- บัญชีอีเมลที่ถูกบุกรุกอาจเป็นสาเหตุของสแปมได้เช่นกัน ค้นหาผู้ส่งสแปมใน Plesk Linux
- คุณยังสามารถ ค้นหาผู้ส่งสแปมโดยใช้ Postfix กับ SSH
- ดำเนินการเพื่อ ป้องกันปัญหาสแปมบนเซิร์ฟเวอร์ของคุณ
- กลับไป ตรวจสอบปัญหาสแปมอีเมลบนเซิร์ฟเวอร์ของคุณ
ข้อมูลเพิ่มเติม
- ผู้เชี่ยวชาญด้านเซิร์ฟเวอร์ของเราสามารถดำเนินการตามขั้นตอนเหล่านี้ได้โดยมีค่าธรรมเนียม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการระดับผู้เชี่ยวชาญของเราโปรดไปที่ เมนูบริการระดับผู้เชี่ยวชาญ