Gestire l’invio delle email automatiche
Questa guida ti mostra come monitorare e gestire le email automatiche inviate da un hosting Web OVHcloud
Obiettivo
Le email automatiche sono messaggi inviati tramite script. Generalmente utilizzando la funzione "mail()" di PHP. Sono utilizzati, ad esempio, per il form di contatto del tuo sito Web e permettono ai tuoi utenti di inviare messaggi.
Questa guida riguarda principalmente le email inviate tramite script presenti sul tuo hosting web OVHcloud tramite la funzione "mail()" di PHP.
Per gestire gli account email inclusi nell'offerta MX Plan o nell'offerta di hosting web OVHcloud, consulta la nostra documentazione sulle Email condivise - MX Plan.
Pur raccomandando vivamente di utilizzare la funzione "mail()" di PHP, puoi anche inviare email dal tuo hosting condiviso tramite uno script che utilizza il protocollo SMTP (Simple Mail Transfer Protocol).
Questa guida ti mostra come monitorare e gestire le email automatiche inviate dal tuo hosting web OVHcloud.
Prerequisiti
- Disporre di un'offerta di hosting web OVHcloud.
Accesso allo Spazio Cliente OVHcloud
- Link diretto:
- Percorso di navigazione:
Web Cloud>Hosting> Seleziona il tuo hosting web
Procedura
Panoramica della sezione «Script email»
Per accedere alla sezione «Script email», clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 3 passi.
Accedi alla pagina e seleziona l'hosting web interessato.

Per evitare un utilizzo indesiderato delle email automatiche del tuo hosting web, ti consigliamo vivamente di implementare un sistema di sicurezza, come un «captcha» nei form del tuo sito web che effettuano invii di email (ad esempio un form di contatto).
Se noti che le email generate dai tuoi script non vengono più inviate mentre lo stato del servizio consente ancora l'invio («Attivo» o «Force»), ti consigliamo di:
-
verificare gli script che effettuano gli invii: gli script potrebbero non riuscire ad inviare le email a causa di un errore di sintassi. Verifica il contenuto dei tuoi script, correggili se necessario e poi effettua un nuovo tentativo.
-
testare l'invio di un'email tramite uno script di test: crea uno script di test che effettua l'invio di un'email al tuo indirizzo personale utilizzando il seguente codice:
Per il $headers, inserisci due volte lo stesso indirizzo email mittente.
Se ricevi correttamente il messaggio The email has been sent successfully! all'indirizzo email che hai definito nella riga $to, significa che gli script che effettuano i tuoi invii contengono errori.
-
Assicurati che i tuoi invii non utilizzino un server SMTP: non specificare un server SMTP nei parametri dei tuoi script quando utilizzi la funzione "mail()" di PHP. Se disponi di un'interfaccia per amministrare gli invii di email dal tuo sito web, modifica questo parametro nella configurazione di quest'ultimo.
-
Verifica la dimensione totale della tua email: l'email inviata non deve superare la dimensione totale di 10 MB (incapsulamento e intestazione inclusi). Il contenuto della tua email non dovrà quindi superare 7/8 MB.
Gestire gli stati «Disattivato», «Bounce» e «spam»
In questa sezione troverai i dettagli di ogni stato all'origine del blocco della tua funzione email.
Prima di descrivere nel dettaglio ciascuno di questi stati, è necessario comprendere i punti che possono deteriorare la reputazione del tuo dominio o impedire la ricezione delle tue email.
Verifica preventivamente i seguenti punti:
- La configurazione del record SPF nella zona DNS del dominio.
- La configurazione del record DMARC nella zona DNS del dominio, solo se il server di destinazione lo richiede.
- Verifica la reputazione dell'indirizzo IP all'origine dell'invio (quello del tuo hosting web nel tuo caso), tramite uno strumento come MXtoolbox o Spamhaus.
- L'email non contiene elementi suscettibili di essere interpretati come spam. Trovi un elenco non esaustivo di questi elementi nella sezione «Caso n°3: Invio di email legittime considerate come spam» di questa guida.
- In assenza di blocco da parte di OVHcloud e se l'email non è stata ricevuta o rifiutata dal destinatario, contatta il destinatario affinché verifichi se l'email non è stata bloccata a livello del server di ricezione.
Lo stato «Disattivato»
Questo stato si verifica quando:
- sono state inviate troppe email molto rapidamente;
- troppe email sono tornate in errore;
- hai disattivato la funzionalità dal tuo .
Per sbloccare la situazione, clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 3 passi.
Accedi alla pagina e seleziona l'hosting web interessato.
Lo stato «Bounce»
Questo stato si verifica quando una certa percentuale delle tue email inviate automaticamente è tornata in errore.
Per sbloccare la situazione, clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 3 passi.
Accedi alla pagina e seleziona l'hosting web interessato.
Lo stato «spam»
Questo stato si verifica quando dal tuo hosting vengono inviate email considerate come spam.
Generalmente, questo blocco è accompagnato dall'invio di un'email dal titolo «Abuso con il tuo hosting domain.tld» generata automaticamente dai nostri robot di sicurezza:
Sono possibili tre scenari in relazione a questa situazione:
- Caso n°1: utilizzo di un form di contatto da parte di un robot:
Per risolvere questa situazione, devi proteggere tutti gli script in grado di inviare email dal tuo hosting tramite un sistema di tipo «Captcha».
Dopodiché accedi alla sezione «Script email» del tuo hosting. Per farlo, clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 3 passi.
Accedi alla pagina e seleziona l'hosting web interessato.
- Caso n°2: iniezione di file malevoli nel tuo hosting:
Per risolvere questa situazione, devi eseguire almeno le seguenti operazioni:
- Analizza i log del tuo hosting per identificare le falle di sicurezza e i file infetti.
- Elimina o correggi il/i file/moduli malevoli.
- Per i CMS (WordPress, Joomla!, PrestaShop, Drupal, ...), aggiorna il CMS, i plugin e il tema associati.
- Proteggi i tuoi form di contatto con un «captcha».
Se utilizzi un CMS, privilegia l'utilizzo di plugin/temi «ufficiali». Aggiorna il CMS, i plugin e il tema associati il più regolarmente possibile per evitare che ciò si ripeta.
Una volta protetto il tuo hosting, clicca sulle schede qui sotto per visualizzare in sequenza ciascuno dei 3 passi.
Accedi alla pagina e seleziona l'hosting web interessato.
In questo caso, l'eliminazione è obbligatoria per cancellare gli spam in attesa di invio.
Se sei all'origine delle email che hanno generato il blocco, troverai qui di seguito alcuni esempi di pratiche da evitare durante l'invio di un'email (affinché non venga considerata «troppo facilmente» come spam):
- 3 parole o più in maiuscolo nell'oggetto dell'email.
- Nessun oggetto/testo indicato nell'email.
- L'email contiene solo un'immagine di dimensioni superiori a 1 MB e poche parole.
- L'oggetto dell'email inizia con: Hi, FREE, BUY, BUYING,....
- L'email contiene più del 70% di spazio bianco (abuso del tasto «SPAZIO» o «INVIO» della tastiera).
- Il carattere utilizzato per la redazione dell'email è estremamente grande.
- Il colore del testo e il colore dello sfondo sono identici per la redazione dell'email.
- L'indirizzo IP pubblico (IP del tuo punto di accesso a Internet, ad esempio) è elencato presso organismi di reputazione.
- L'intestazione dell'email inviata non rispetta le RFC «email» (standard email).
- I link presenti nell'email sono errati.
- Un URL nell'email non è sicuro (ad esempio: dichiarato in
https://mentre l'URL esiste solo inhttp://). - L'email contiene termini di carattere pornografico o simili.
- L'email contiene un eseguibile (EXE, BAT, PIF, XML, XLSX o documenti con «macro»), anche se «zippato».
Se nonostante ciò lo stato del servizio ritorna allo stato «spam», rispondi all'email automatica che hai ricevuto specificando che hai fatto il necessario.
Il nostro servizio antispam analizzerà la situazione e il nostro supporto ti ricontatterà per spiegarti la procedura di sblocco.
Invio di email tramite uno script «SMTP»
OVHcloud mette a tua disposizione servizi di cui sei responsabile per la configurazione e la gestione. Spetta quindi a te garantirne il corretto funzionamento.
Tuttavia, ti raccomandiamo di rivolgerti a un provider specializzato se incontri delle difficoltà. Noi non saremo in grado di fornirti assistenza. Per maggiori informazioni, consulta la sezione «Per saperne di più» di questa guida.
Pur raccomandando vivamente di privilegiare l'utilizzo della funzione "mail()" di PHP, gli hosting condivisi permettono di inviare email tramite uno script che utilizza il protocollo SMTP (Simple Mail Transfer Protocol). La dimensione totale della tua email non può superare 10 MB (cioè 7/8 MB senza incapsulamento).
Le email inviate con uno script che utilizza una configurazione SMTP non possono essere gestite e monitorate dal tuo .
Se utilizzi un indirizzo email OVHcloud e solo in questo caso, puoi anche utilizzare SMTPSecure «starttls» o «tls» con il Port 587. Tuttavia, SMTPSecure «ssl» con il Port 465 rimane la configurazione da privilegiare sulla nostra infrastruttura.
Per saperne di più
Consultare i log del tuo hosting
Correggere la pagina «403 Forbidden» visualizzata sul tuo sito
Ripristinare lo spazio di storage FTP del tuo hosting
Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i partner OVHcloud.
Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, consulta le nostre soluzioni di supporto.
Partecipa alla nostra community di utenti.


