Procédure
Betreffende dienst : mail_php-functie gedeelde webhosting LWS Panel
Betreffend panel : LWS Panel
Niveau : gemiddeld
De codes LPI-RATE01 en LPI-RATE11 verschijnen wanneer een site een groot aantal e-mails verstuurt met de PHP-functie mail().
Ze kunnen worden veroorzaakt door een bijzonder hoge normale activiteit, maar ook door een misbruikte formulierenfunctie, een verkeerd geconfigureerde extensie of een gehackte site. Deze hulp helpt u de oorzaak van de verzendingen terug te vinden en te voorkomen dat het probleem zich opnieuw voordoet.
Deze hulp betreft e-mails die rechtstreeks door een site of een PHP-script worden verzonden.
Gebruikt u een andere verzenddienst?
L-RATEXX.LPR-RATEXX.Deze twee codes controleren e-mails die worden verzonden met de PHP-functie mail(), ook aangeduid met de term mail_php in de LWS-tools.
| Code | Gedetecteerd volume | Referentieperiode | Gevolg |
|---|---|---|---|
LPI-RATE01 |
Meer dan 480 e-mails | 1 uur | Melding, zonder blokkering |
LPI-RATE11 |
Meer dan 4 800 e-mails | 24 uur | Blokkering van mail_php gedurende 1 uur |
De code LPI-RATE01 blokkeert het verzenden van e-mails niet. Het waarschuwt u dat er een groot volume is gedetecteerd.
De code LPI-RATE11 blokkeert alleen de verzendingen die door sites met de PHP-functie mail() worden uitgevoerd, gedurende één uur. Het blokkeert niet de ontvangst van uw e-mails of het normale gebruik van uw mailboxen.
De tijdelijke blokkering beschermt uw hosting en de reputatie van de verzendservers. Wachten tot de blokkering wordt opgeheven is echter niet voldoende: u moet de oorzaak van de overschrijding opsporen om te voorkomen dat deze zich herhaalt.
Open vanuit het beheer van uw hosting in het LWS Panel de tool Mailtracking.
Selecteer een periode die overeenkomt met het uur waarop de code werd gedetecteerd, en zoek vervolgens naar de e-mails die vanaf uw domein zijn verzonden.
Berichten afkomstig van de PHP-functie mail() worden geïdentificeerd met een technische afzender in de vorm van:
mail_php@uwdomein.ext
Deze afzender is geen echt e-mailaccount. Hij geeft aan dat het bericht rechtstreeks is gegenereerd door een site of script dat op uw hosting is geïnstalleerd.
Controleer in het bijzonder:
Probeer vervolgens vast te stellen of deze verzendingen overeenkomen met een verwachte activiteit van uw site.
De e-mails kunnen afkomstig zijn van een normale actie, bijvoorbeeld:
Wanneer het volume opzettelijk is, controleer dan of de site niet meerdere keren hetzelfde bericht verstuurt. Een verkeerd ingestelde extensie, een te vaak uitgevoerde automatische taak of een lus in een script kan in korte tijd duizenden verzendingen veroorzaken.
Verminder de frequentie van de meldingen of corrigeer de betreffende extensie. Voor regelmatige verzendingen configureert u bij voorkeur geauthenticeerde SMTP-verzending of gebruikt u een gespecialiseerde dienst die geschikt is voor grote campagnes.
De PHP-functie mail() is vooral geschikt voor losse berichten van een site, zoals een formulierbevestiging. Ze is niet geschikt voor het massaal verzenden van nieuwsbrieven of commerciële campagnes.
Onbekende verzendingen kunnen afkomstig zijn van:
Begin met het bijwerken van uw CMS, de extensies en het thema. Schakel recent geïnstalleerde extensies of extensies die formulieren en meldingen beheren tijdelijk uit en controleer vervolgens of de verzendingen stoppen.
Als uw site een formulier heeft, voeg dan anti-spambeveiliging of een CAPTCHA toe. Controleer ook of het formulier het aantal inzendingen beperkt en niet toestaat dat het e-mailadres van de ontvanger vrij kan worden gekozen.
Voer vervolgens een analyse uit met de antivirus- en anti-malwaretool die beschikbaar is in het LWS Panel.
Zorg ervoor dat u een recente back-up van uw site hebt voordat u bestanden wijzigt of verwijdert.
Verwijder geen bestand alleen omdat de naam u ongebruikelijk lijkt. Sommige bestanden die essentieel zijn voor het functioneren van de site kunnen technische namen hebben.
Als een inbreuk wordt bevestigd, wijzig dan ook de wachtwoorden die aan de site zijn gekoppeld:
Gebruik voor elke toegang verschillende en voldoende lange wachtwoorden.
De blokkering die aan code LPI-RATE11 is gekoppeld, duurt één uur.
Gebruik deze tijd om de bron van de verzendingen op te sporen en te corrigeren. Zodra de termijn voorbij is, kunnen door PHP gegenereerde e-mails opnieuw worden verzonden als er geen nieuwe overschrijding wordt gedetecteerd.
Probeer niet onmiddellijk opnieuw een grote verzending te starten. Begin met één enkele test.
Stuur na afloop van de blokkering een testbericht vanuit de betreffende functie: contactformulier, bestelling, melding of andere site-actie.
Open vervolgens Mailtracking en controleer dat:
mail_php@uwdomein.ext ;LPI-RATE11 niet opnieuw verschijnt.De correctie is bevestigd wanneer een testmail normaal wordt verzonden en er in de mailtracking geen nieuw abnormaal volume verschijnt.
De code LPI-RATE11 verschijnt na één uur opnieuw
De blokkeringstijd is voorbij, maar de oorzaak van de verzendingen is nog steeds aanwezig. Raadpleeg opnieuw de mailtracking en controleer de formulieren, extensies, automatische taken en bestanden van de site.
Schakel indien nodig tijdelijk de verantwoordelijke functie of extensie uit om de verzendingen tijdens de diagnose te onderbreken.
Mijn formulier verstuurt nog steeds geen bericht
Controleer eerst of de blokkeringstijd is verstreken. Voer vervolgens één enkele test uit en raadpleeg de status in de mailtracking.
Als het bericht niet verschijnt, kan het probleem bij het formulier of het script zelf liggen. Als het verschijnt met een andere fout, raadpleeg dan de hulp die overeenkomt met de nieuwe weergegeven code.
Ik weet niet welke site verantwoordelijk is
Wanneer meerdere sites op dezelfde hosting zijn geïnstalleerd, vergelijk dan het tijdstip en het onderwerp van de berichten met de formulieren en meldingen die op elke site worden gebruikt.
U kunt ook tijdelijk de verzendfuncties van telkens één site uitschakelen om te identificeren welke site de berichten genereert.
Ik kan de oorsprong van de verzendingen niet identificeren
Neem contact op met de LWS-support en vermeld:
Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.