Gå videre til hovedindhold
Ring til os
Telefonnumre og åbningstider
Hjælpecenter

Udforsk vores ressourcer for onlinehjælp

Hjælp

Gen 4 VPS og dedikerede servere Hjælp

Vi gjorde vores bedste med oversættelsen af denne side til dig. Siden findes også på engelsk.

Aktivér PHPMail -logning i Plesk Linux

Du kan isolere et script, der sender PHPMail (), ved hjælp af PHP's indbyggede mail-logfunktion. Plesk giver dig mulighed for at aktivere PHPMail () -logfiler pr. Domæne eller for flere domæner, der bruger den samme version af PHP.

Aktivér for et enkelt domæne

  1. Log ind på Plesk .
  2. Vælg Websites og domæner i menuen til venstre.
  3. Vælg domænet.
  4. Vælg PHP -indstillinger .
  5. Rul ned til bunden, og find feltet, der siger Yderligere konfigurationsdirektiver . Tilføj direktivet for at aktivere mail -logfiler ved at angive en absolut sti til logfilen og filens navn:

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

Indtast dette i feltet Yderligere konfigurationsdirektiver , og klik på Anvend . Hvis PHPMail () bruges, oprettes der automatisk en logfil.

  • Når først en logfil er genereret, kan du få adgang til denne log fra Plesk -filhåndtering.

  • Hvis du har SSH -adgang, kan du manipulere dataene for at finde almindelige scripts, der bruges. For at komme i gang skal du aktivere administratoradgang på din Gen 3 eller Gen 4 server (hvis du ikke allerede har gjort det), oprette forbindelse til SSH og skifte til rodbrugeren .

    Kør følgende for at finde scripts ved hjælp af PHPMail ():

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

    Aktivér for flere domæner

    Bemærk: Aktivering af en PHPMail () -log for alle domæner kræver, at du bruger SSH. Hvis du ikke kender SSH, skal du bruge instruktionerne for det enkelte domæne.

    1. Log ind på Plesk .
    2. Fra Plesk -hjemmesiden skal du klikke på Værktøjer og indstillinger .
    3. Vælg PHP -indstillinger .


    4. Vælg den version af PHP, som du vil generere en log til. Vores hjemmeside kører PHP 7.3 som en FPM -applikation.

    5. Vælg den fane, der siger php.ini
    6. Kig efter mail.log i php.ini -filen. Fjern ; (semikolon) fra begyndelsen af linjen, og angiv, hvor du vil have PHP mail () -log skal gemmes. Brug serverens /tmp -mappe for at undgå tilladelsesproblemer på tværs af domæner.

    7. Vælg OK for at gemme.
    8. Opret nu forbindelse til din server med SSH, og skift til rodbrugeren .
    9. Derefter skal du oprette mail -logfilen og give den passende tilladelser, så alle Plesk -abonnementer kan skrive til den.

      [root@server ~]# touch /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
    10. Når først en logfil er genereret, kan du analysere loggen for ofte anvendte mailscript.
      kat /sti/til/phpmail.log | awk '{print $ 6}' | klip -c 2- | uniq -c | klippe -f1 -d ':'

    Advarsel: Deaktiver logning, når du er færdig! Hvis det ikke stoppes, vil PHPMail -logning fortsætte på ubestemt tid og muligvis maksimere din servers diskplads.

    Relaterede trin

    Flere oplysninger

    • Vores servereksperter kan udføre disse trin mod betaling. Du kan få flere oplysninger om vores eksperttjenester ved at gå til menuen for ekspertservice .