Codice di errore LPI-RATE11

Procédure

Codici di errore LPI-RATE01 e LPI-RATE11: troppi e-mail inviati dal vostro sito

  

Servizio interessato : funzione mail_php hosting web condiviso LWS Panel
Panel interessato : LWS Panel
Livello : intermedio

I codici LPI-RATE01 e LPI-RATE11 compaiono quando un sito invia un numero elevato di e-mail con la funzione PHP mail().

Possono essere attivati da un’attività normale particolarmente intensa, ma anche da un modulo compromesso, un’estensione mal configurata o un sito compromesso. Questa guida vi aiuta a individuare l’origine degli invii ed evitare che il problema si ripresenti.

Questa guida riguarda le e-mail inviate direttamente da un sito o da uno script PHP.

State utilizzando un altro servizio di invio?

Comprendere i codici LPI-RATE01 e LPI-RATE11

Questi due codici monitorano le e-mail inviate con la funzione PHP mail(), indicata anche con il termine mail_php negli strumenti LWS.

Codice Volume rilevato Periodo di riferimento Conseguenza
LPI-RATE01 Più di 480 e-mail 1 ora Notifica, senza blocco
LPI-RATE11 Più di 4 800 e-mail 24 ore Blocco di mail_php per 1 ora

Il codice LPI-RATE01 non blocca l’invio delle e-mail. Vi avvisa che è stato rilevato un volume importante.

Il codice LPI-RATE11 blocca solo gli invii effettuati dai siti con la funzione PHP mail() per un’ora. Non blocca la ricezione delle vostre e-mail né l’uso normale delle vostre caselle email.

Il blocco temporaneo protegge il vostro hosting e la reputazione dei suoi server di invio. Attendere che si sblocchi non è però sufficiente: dovete cercare la causa del superamento per evitare che si ripeta.

Individuare le e-mail inviate dal vostro sito

Dalla gestione del vostro hosting nel LWS Panel, aprite lo strumento Monitoraggio delle mail.

Selezionate un periodo corrispondente all’ora in cui è stato rilevato il codice, quindi cercate le e-mail inviate dal vostro dominio.

I messaggi provenienti dalla funzione PHP mail() sono identificati con un mittente tecnico del tipo:

Codice
mail_php@vostrodominio.ext

Questo mittente non è una vera casella email. Indica che il messaggio è stato generato direttamente da un sito o da uno script installato sul vostro hosting.

Consultate in particolare:

  • la data e l’ora degli invii;
  • il numero di messaggi interessati;
  • i destinatari;
  • l’oggetto dei messaggi, quando disponibile;
  • il loro stato di consegna.

Provate quindi a determinare se questi invii corrispondono a un’attività prevista del vostro sito.

Riconoscete gli invii

Le e-mail possono provenire da un’azione normale, per esempio:

  • conferme d’ordine;
  • notifiche inviate agli amministratori;
  • messaggi provenienti da un modulo;
  • avvisi generati da un’estensione;
  • una campagna avviata dal sito;
  • un’attività automatica.

Quando il volume è intenzionale, verificate che il sito non invii più volte lo stesso messaggio. Un’estensione configurata male, un’attività automatica troppo frequente o un ciclo in uno script può causare migliaia di invii in poco tempo.

Riducete la frequenza delle notifiche o correggete l’estensione interessata. Per gli invii regolari, configurate preferibilmente un invio SMTP autenticato oppure utilizzate un servizio specializzato adatto alle campagne di massa.

La funzione PHP mail() è adatta principalmente a messaggi occasionali di un sito, come una conferma di modulo. Non è adatta all’invio massivo di newsletter o campagne commerciali.

Non riconoscete gli invii

Invii sconosciuti possono provenire:

  • da un modulo utilizzato da robot;
  • da un’estensione vulnerabile o mal configurata;
  • da un file malevolo;
  • da un CMS non più aggiornato;
  • da credenziali di amministrazione compromesse.

Iniziate aggiornando il vostro CMS, le sue estensioni e il tema. Disattivate temporaneamente le estensioni installate di recente o quelle che gestiscono moduli e notifiche, quindi verificate se gli invii si interrompono.

Se il vostro sito dispone di un modulo, aggiungete una protezione antispam o un CAPTCHA. Verificate inoltre che il modulo limiti il numero di invii e che non permetta di scegliere liberamente l’indirizzo del destinatario.

Avviate quindi una scansione con lo strumento antivirus e anti-malware disponibile nel LWS Panel.

Prima di modificare o eliminare file, assicuratevi di disporre di un backup recente del vostro sito.

Non eliminate un file solo perché il suo nome vi sembra insolito. Alcuni file indispensabili al funzionamento del sito possono avere nomi tecnici.

Se viene confermato un compromesso, cambiate anche le password associate al sito:

  • amministrazione del CMS;
  • account FTP;
  • database;
  • account con accesso all’hosting.

Usate password diverse e sufficientemente lunghe per ogni accesso.

Attendere la fine del blocco LPI-RATE11

Il blocco associato al codice LPI-RATE11 dura un’ora.

Sfruttate questo tempo per cercare e correggere la fonte degli invii. Una volta terminato il periodo, le e-mail generate da PHP potranno essere inviate di nuovo se non viene rilevato un nuovo superamento.

Evitare di rilanciare immediatamente un invio importante. Iniziate effettuando un solo test.

Verificare che il problema sia risolto

Dopo la fine del blocco, inviate un messaggio di test dalla funzione interessata: modulo di contatto, ordine, notifica o altra azione del sito.

Aprite quindi il Monitoraggio delle mail e verificate che:

  • il messaggio di test appaia con il mittente mail_php@vostrodominio.ext;
  • il suo stato indichi che è stato preso in carico;
  • non sia registrato alcun nuovo invio massivo o inatteso;
  • il codice LPI-RATE11 non ricompaia.

La correzione è confermata quando un’e-mail di test viene inviata normalmente e non appare alcun nuovo volume anomalo nel monitoraggio delle mail.

Problemi frequenti

Il codice LPI-RATE11 ricompare dopo un’ora

La durata del blocco è terminata, ma la causa degli invii è ancora presente. Consultate di nuovo il monitoraggio delle mail e verificate i moduli, le estensioni, le attività automatiche e i file del sito.

Se necessario, disattivate temporaneamente la funzione o l’estensione responsabile per interrompere gli invii durante la diagnosi.

Il mio modulo non invia ancora alcun messaggio

Verificate prima che l’orario di blocco sia terminato. Poi effettuate un solo test e consultatene lo stato nel monitoraggio delle mail.

Se il messaggio non appare, il problema può provenire dal modulo o dallo script stesso. Se appare con un altro errore, consultate la guida corrispondente al nuovo codice visualizzato.

Non so quale sito sia responsabile

Quando più siti sono installati sullo stesso hosting, confrontate l’ora e l’oggetto dei messaggi con i moduli e le notifiche utilizzati su ciascun sito.

Potete anche disattivare temporaneamente le funzioni di invio di un sito alla volta per identificare quello che genera i messaggi.

Non riesco a identificare l’origine degli invii

Contattate l’assistenza LWS indicando:

  • il codice esatto riscontrato;
  • il dominio interessato;
  • la data e l’ora approssimative del superamento;
  • il CMS o l’applicazione utilizzata;
  • gli invii osservati nel monitoraggio delle mail;
  • le verifiche già effettuate.

help.lws.net/a/1150
Questo articolo ti è stato utile?

Sì

No

Letto 15 604 volte

Grazie! Non esitare a porre domande sulla nostra documentazione se desideri maggiori informazioni e aiutarci a migliorarla.

Articoli simili

Una domanda su questo articolo?

Ponila al team LWS e alla community. La risposta viene pubblicata dopo la moderazione.

Fate una domanda al team LWS e alla sua comunità

GDPR: Titolare: LWS-Ligne Web Services. Finalità: moderazione e pubblicazione della tua domanda, eventuale notifica di una risposta. Base giuridica: consenso (art. 6.1.a GDPR). Conservazione delle e-mail: 90 giorni dopo la notifica, massimo 12 mesi senza risposta. Per esercitare i tuoi diritti, consulta la sezione GDPR delle nostre condizioni generali.