Aktivera PHPMail-loggning i Plesk Linux
Du kan isolera ett skript som skickar PHPMail () med PHP: s inbyggda e-postloggfunktion. Med Plesk kan du aktivera PHPMail () -loggar per domän eller för flera domäner med samma version av PHP.
Aktivera för en enda domän
mail.log = /var/www/vhosts/coolexample.com/phpmail.log
Ange detta i rutan Ytterligare konfigurationsdirektiv och klicka på Verkställ . Om PHPMail () används skapas automatiskt en loggfil.
När en loggfil har genererats kan du komma åt den här loggen från Plesk-filhanteraren.
Om du har SSH-åtkomst kan du manipulera data för att hitta vanliga skript som används. För att komma igång måste du aktivera administratörsåtkomst på din Gen 3 eller Gen 4 -server (om du inte redan har gjort det), ansluta med SSH och växla till rotanvändaren .
Kör följande för att hitta skript med PHPMail ():
[root @ server ~] # cat /var/www/vhosts/coolexample.com/phpmail.log | awk '{print $ 6}' | klipp -c 2- | uniq -c | klipp -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
Aktivera för flera domäner
OBS! Om du aktiverar en PHPMail () -logg för alla domäner måste du använda SSH. Om du inte känner till SSH ska du använda anvisningarna för en enda domän.
[root @ server ~] # touch /tmp/phpmail.log && chmod 777 /tmp/phpmail.log
cat /path/to/phpmail.log | awk '{print $ 6}' | klipp -c 2- | uniq -c | klipp ut -f1 -d ':'
Relaterade steg
- Komprometterade e-postkonton kan också orsaka skräppost. Hitta skräppostsändare i Plesk Linux .
- Du kan även hitta SPAM-avsändare med Postfix med SSH .
- Vidta åtgärder för att förhindra SPAM-problem på din server .
- Gå tillbaka för att granska skräppostproblem på din server .
Mer information
- Våra serverexperter kan utföra dessa steg mot en avgift. För mer information om våra experttjänster, gå till vår meny med experttjänster .