Il vostro modulo di contatto non funziona e non viene ricevuta alcuna e-mail?

Procédure

Verificare che la funzione PHPMail() sia attiva sull'interfaccia del cliente

1. accedere all'interfaccia di gestione del web hosting e cliccare sul pulsante "Configurazione PHP".

Il vostro modulo di contatto non funziona e non viene ricevuta alcuna e-mail?

2. Verificare che la funzione PHPMail() sia impostata su"ON".

Il vostro modulo di contatto non funziona e non viene ricevuta alcuna e-mail?


Verifica della funzione PHPMail() con uno script PHP

È possibile verificare la funzione PHPMail() utilizzando un piccolo script da impostare su una pagina PHP.

Lo script darà conferma dell'invio dell'e-mail nella pagina PHP e consentirà di verificare che l'e-mail sia stata ricevuta nella casella di posta di destinazione.

<?php //Test della funzione mail(); // *** Da configurare da parte vostra $to = "monemail@gmail.com"; // Inserite l'email di ricezione $from = "monemail@domaine.ext"; // Indirizzo email del destinatario dell'email, quello collegato al vostro dominio LWS.

// Non modificare le righe sottostanti $JOUR = date("Y-m-d"); // Giorno in cui è stata inviata l'email $HEURE = date("H:i"); // Ora in cui è stata inviata l'email $Subject = "Mail di prova - $JOUR $HEURE"; $mail_Data = ""; $mail_Data .= " \n"; $mail_Data .= " \n"; $mail_Data .= " \n"; $mail_Data .= " \n"; $mail_Data .= " \n"; $mail_data .= "Simple HTML Mail : $Subject \n"; $mail_Data .= " \n"; $mail_Data .= "Questa è un'email di prova della funzione mail di PHP \n"; $mail_Data .= "Ecc. \n"; $mail_Data .= " \n"; $mail_Data .= " \n"; $headers = "MIME-Version: 1.0 \n"; $headers .= "Content-type: text/html; charset=utf-8 \n"; $headers .= "From: $from \n"; $headers .= "Disposition-Notification-To: $from \n"; // Messaggio ad alta priorità // ------------------------- $headers .= "X-Priority: 1"; $headers .= "X-MSMail-Priority: High"; $CR_Mail = TRUE; $CR_Mail = @mail ($to, $Subject, $mail_Data, $headers); if ($CR_Mail === FALSE) echo " ### CR_Mail=$CR_Mail - Errore nell'invio della posta"; else echo " *** CR_Mail=$CR_Mail - Posta spedita"; ?>


Per verificare che l'email sia stata inviata e ricevuta, basta aprire l'URL della pagina contenente lo script. Se ha funzionato, si dovrebbe vedere questo:

*** CR_Mail=1 - Posta inviata


In caso contrario, si otterrà il seguente ritorno, che indica che la funzione PHPMail() è disattivata sul vostro hosting condiviso:

### CR_Mail=0 - Errore nell'invio della posta


Se la funzione PHPMail() è attiva sulla vostra interfaccia client e lo script PHP vi invia "CR_Mail=0 - Errore nell'invio della posta", è molto probabile che la funzione PHPMail() sia stata disattivata a causa di numerosi SPAM. In questo caso, è necessario contattare l'Assistenza tecnica, che vi dirà cosa fare.


Verificare che non vi siano errori nell'indirizzo e-mail di destinazione

Potrebbe esserci un errore nell'indirizzo e-mail del destinatario. Per esserne certi, è necessario controllare i log di Apache/Php.

1. collegarsi all'amministrazione del proprio web hosting e cliccare su"Notfication disponibles: Cliquez ici pour les voir"".

Il vostro modulo di contatto non funziona e non viene ricevuta alcuna e-mail?

2. Sarà possibile vedere qual è il problema. Potrete vedere se il problema è legato a un indirizzo e-mail e/o se si tratta di uno script o di un modulo di contatto su una pagina web. Nel caso di uno script, il più delle volte il problema è dovuto all'assenza del campo Captcha nel modulo di contatto.

Il vostro modulo di contatto non funziona e non viene ricevuta alcuna e-mail?

Facendo clic sulla scheda"Clicca qui" nella riga"Vedi la fonte dell'e-mail che causa il problema", è possibile ottenere maggiori informazioni sull'e-mail in questione.

Il vostro modulo di contatto non funziona e non viene ricevuta alcuna e-mail?

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

Sì

No

Letto 34 196 volte

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

Articoli simili

Domande sull'articolo 1

Fai una domanda
quebec56
13 nov 2022
pas de retour mail sur formulaires, pas d'accès à la configuration PhP mail (on/off)
fabrice-LWS Risposta ufficiale
14 nov 2022
Bonjour, la fonction PHPMail() était bloquée pour l'erreur L-SPAM20. Vous pouvez avoir plus d'informations concernant cette erreur en vous rendant sur la page suivante: https://aide.lws.fr/a/1099 . Le déblocage de la fonction a été effectué.
Questa risposta ti è stata utile?

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.