VPS και αποκλειστικοί server Gen 4 Βοήθεια

Κάναμε ό, τι μπορούσαμε για να μεταφράσουμε αυτή τη σελίδα για εσάς. Η αγγλική σελίδα είναι επίσης διαθέσιμη.

Ενεργοποιήστε την καταχώρηση PHPMail στο Plesk Linux

Μπορείτε να απομονώσετε ένα δέσμη ενεργειών που στέλνει PHPMail () χρησιμοποιώντας την ενσωματωμένη λειτουργία καταγραφής αλληλογραφίας PHP. Το Plesk σας επιτρέπει να ενεργοποιείτε τα αρχεία καταγραφής PHPMail () ανά βάση domain ή για πολλά domain χρησιμοποιώντας την ίδια έκδοση του PHP.

Ενεργοποίηση για ένα μεμονωμένο domain

  • Συνδεθείτε στο Plesk .
  • Επιλέξτε Ιστότοποι και domain από το μενού αριστερά.
  • Επιλέξτε το domain.
  • Επιλέξτε Ρυθμίσεις PHP .
  • Μετακινηθείτε με κύλιση στο κάτω μέρος και βρείτε το πλαίσιο που αναφέρει Πρόσθετες οδηγίες διαμόρφωσης . Προσθέστε την οδηγία για να ενεργοποιήσετε τα αρχεία καταγραφής αλληλογραφίας καθορίζοντας μια απόλυτη διαδρομή στο αρχείο καταγραφής και το όνομα του αρχείου:
    mail.log = /var/www/vhosts/coolexample.com/phpmail.log

    Εισαγάγετε αυτό στο πλαίσιο στο πλαίσιο πρόσθετων οδηγιών διαμόρφωσης και κάντε κλικ στο Εφαρμογή . Αν χρησιμοποιηθεί PHPMail (), θα δημιουργηθεί αυτόματα ένα αρχείο καταγραφής.

  • Μόλις δημιουργηθεί ένα αρχείο καταγραφής, μπορείτε να αποκτήσετε πρόσβαση σε αυτό το αρχείο καταγραφής από τη Διαχείριση αρχείων Plesk.

    Αν έχετε πρόσβαση SSH, μπορείτε να χειριστείτε τα δεδομένα για να βρείτε κοινά δέσμη ενεργειών που χρησιμοποιούνται. Για να ξεκινήσετε, θα χρειαστεί να ενεργοποιήσετε την πρόσβαση διαχειριστή στον server σας Gen 3 ή Gen 4 (αν δεν το έχετε ήδη κάνει), συνδεθείτε με το SSH και μεταβείτε στον χρήστη root .

    Εκτελέστε τα παρακάτω για να βρείτε δέσμη ενεργειών χρησιμοποιώντας το PHPMail ():

    [root@server]# cat /var/www/vhosts/coolexample.com/phpmail.log | awk '{εκτύπωση $ 6' | cut -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

    Ενεργοποίηση για πολλά domain

    Σημείωση: Για να ενεργοποιήσετε ένα αρχείο καταγραφής () PHPMail () για όλα τα domain, απαιτείται η χρήση SSH. Αν δεν είστε εξοικειωμένοι με το SSH, χρησιμοποιήστε τις οδηγίες για ένα μόνο domain.

  • Συνδεθείτε στο Plesk .
  • Από την αρχική σελίδα Plesk, κάντε κλικ στην επιλογή Εργαλεία και ρυθμίσεις .
  • Επιλέξτε Ρυθμίσεις PHP .


  • Επιλέξτε την έκδοση του PHP για την οποία θέλετε να δημιουργήσετε ένα αρχείο καταγραφής. Ο ιστότοπός μας εκτελεί PHP 7.3 ως εφαρμογή FPM.

  • Επιλέξτε την καρτέλα που αναφέρει php.ini
  • Αναζητήστε mail.log στο αρχείο php.ini. Αφαιρέστε το . (πολύχρωμο) από την αρχή της γραμμής και καθορίστε πού θέλετε να αποθηκεύεται το αρχείο καταγραφής PHP (). Χρησιμοποιήστε τον κατάλογο /tmp του server για να αποφύγετε προβλήματα άδειας σε όλα τα domain.

  • Επιλέξτε OK για αποθήκευση.
  • Τώρα, συνδεθείτε στον server σας με SSH και μεταβείτε στον χρήστη root .
  • Στη συνέχεια, πρέπει να δημιουργήσετε το αρχείο καταγραφής αλληλογραφίας και να του δώσετε τα κατάλληλα δικαιώματα, ώστε να μπορούν να γράψουν όλες οι συνδρομές Plesk.
    [root@server]# αγγίξτε /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
  • Μόλις δημιουργηθεί ένα αρχείο καταγραφής, μπορείτε να αναλύσετε το αρχείο καταγραφής για τα συνηθισμένα δέσμη ενεργειών αλληλογραφίας.
    cat /path/to/phpmail.log | awk '{εκτύπωση $ 6' | cut -c 2- | uniq -c | cut -f1 -d ':'

  • Προειδοποίηση: Απενεργοποιήστε την καταγραφή όταν τελειώσετε! Αν δεν σταματήσει, το αρχείο καταγραφής PHPMail θα συνεχίσει επ 'αόριστον και ενδεχομένως να μεγιστοποιήσει τον χώρο δίσκου του server σας.

    Σχετικά βήματα

    Περισσότερες πληροφορίες

    • Οι ειδικοί μας server μπορούν να εκτελέσουν αυτά τα βήματα με χρέωση. Για περισσότερες πληροφορίες σχετικά με τις εξειδικευμένες υπηρεσίες μας, επισκεφτείτε το μενού μας Εξειδικευμένη υπηρεσία .