Siirry pääsisältöön
Soita meille
Puhelinnumerot ja aukioloajat
Ohjekeskus

Tutustu ohjeresursseihimme verkossa

Ohje

4. sukupolven VPS + omat palvelimet Ohje

Yritimme kääntää tämän sivun puolestasi. Englanninkielinen sivu on myös saatavilla.

Ota PHPMail -kirjaus käyttöön Plesk Linuxissa

Voit eristää PHPMailia () lähettävän komentosarjan käyttämällä PHP: n sisäänrakennettua postilokitoimintoa. Plesk sallii sinun ottaa PHPMail () -lokit käyttöön verkkotunnuskohtaisesti tai useille verkkotunnuksille käyttäen samaa PHP -versiota.

Ota käyttöön yhdelle verkkotunnukselle

  • Kirjaudu sisään Pleskiin .
  • Valitse vasemmalla olevasta valikosta Verkkosivustot ja verkkotunnukset.
  • Valitse verkkotunnus.
  • Valitse PHP -asetukset .
  • Vieritä sivun alareunaan ja etsi ruutu, jossa lukee Lisämääritysohjeet . Lisää käytäntö ottamalla postilokit käyttöön määrittämällä absoluuttinen polku lokitiedostoon ja tiedoston nimi:
    mail.log = /var/www/vhosts/coolexample.com/phpmail.log

    Kirjoita tämä Lisäasetukset -ohjeisiin -ruutuun ja napsauta Käytä . Jos PHPMailia () käytetään, lokitiedosto luodaan automaattisesti.

  • Kun lokitiedosto on luotu, voit käyttää tätä lokia Plesk -tiedostonhallinnassa.

    Jos sinulla on SSH -käyttöoikeus, voit käsitellä tietoja löytääksesi yleisiä komentosarjoja, joita käytetään. Aluksi sinun on otettava käyttöön järjestelmänvalvojan käyttö sukupolven 3 tai 4 palvelimellasi (jos et ole jo tehnyt niin), muodostettava yhteys SSH: han ja vaihdettava pääkäyttäjään .

    Suorita seuraava löytääksesi komentosarjoja käyttämällä PHPMailia ():

    [root@server ~]# cat /var/www/vhosts/coolexample.com/phpmail.log | awk '{print $ 6}' | leikkaus -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

    Ota käyttöön useille verkkotunnuksille

    Huomautus: PHPMail () -lokin käyttöönotto kaikille verkkotunnuksille edellyttää SSH: n käyttöä. Jos et tunne SSH: ta, käytä yhden verkkotunnuksen ohjeita.

  • Kirjaudu sisään Pleskiin .
  • Valitse Plesk -aloitussivulta Työkalut ja asetukset .
  • Valitse PHP -asetukset .


  • Valitse se PHP -versio, jolle haluat luoda lokin. Sivustollamme on käytössä PHP 7.3 FPM -sovelluksena.

  • Valitse välilehti, jossa lukee php.ini
  • Etsi mail.log php.ini -tiedostoon. Poista ;; (puolipiste) rivin alusta ja määritä, mihin haluat PHP -postilokin () tallennettavan. Käytä palvelimen /tmp -hakemistoa välttääksesi eri verkkotunnusten käyttöoikeusongelmia.

  • Tallenna OK valitsemalla OK.
  • Muodosta nyt yhteys palvelimeesi SSH: n avulla ja vaihda pääkäyttäjäksi .
  • Seuraavaksi sinun on luotava postilokitiedosto ja annettava sille asianmukaiset oikeudet, jotta kaikki Plesk -tilaukset voivat kirjoittaa siihen.
    [root@server ~]# touch /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
  • Kun lokitiedosto on luotu, voit jäsentää usein käytettyjen postikomentosarjojen lokin.
    kissa /path/to/phpmail.log | awk '{print $ 6}' | leikkaus -c 2- | uniq -c | leikkaus -f1 -d ':'

  • Varoitus: Poista kirjaus käytöstä, kun olet valmis! Jos sitä ei pysäytetä, PHPMail -kirjausta jatketaan määräämättömäksi ajaksi ja se saattaa ylittää palvelimesi levytilan.

    Aiheeseen liittyvät vaiheet

    Lisätietoja