Ditt kontaktformulär fungerar inte och inget e-postmeddelande tas emot?

Procédure

Kontrollera att PHPMail()-funktionen är aktiv i ditt klientgränssnitt

1. Logga in på ditt webbhotells administrationsgränssnitt och klicka på knappen "PHP-konfiguration".

Ditt kontaktformulär fungerar inte och inget e-postmeddelande tas emot?

2. Kontrollera att PHPMail()-funktionen är inställd på"ON".

Ditt kontaktformulär fungerar inte och inget e-postmeddelande tas emot?


Kontrollera PHPMail()-funktionen med hjälp av ett PHP-skript

Du kan testa PHPMail( )-funktionen med hjälp av ett litet skript som ska installeras på en PHP-sida.

Skriptet ger dig bekräftelse på att e-postmeddelandet har skickats på PHP-sidan och låter dig kontrollera att e-postmeddelandet har tagits emot i mottagarens inkorg.

<?php //Testa mail()-funktionen; // *** Konfigureras av dig $to = "monemail@gmail.com"; // Skriv in mottagarens e-postadress $from = "monemail@domaine.ext"; // E-postadressen till mottagaren av e-postmeddelandet, den som är kopplad till din AWS-domän.

// Ändra inte raderna nedan $JOUR = date("Y-m-d"); // Dag då e-postmeddelandet skickades $HEURE = date("H:i"); // Tid då e-postmeddelandet skickades $Subject = "Test Mail - $JOUR $HEURE"; $mail_Data = ""; $mail_Data .= " \n"; $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 .= "Detta är ett testmejl från PHP:s mailfunktion \n"; $mail_Data .= "Etc. \n"; $mail_Data .= " \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"; // Högprioriterat meddelande // ------------------------- $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 - Fel vid utskick"; else echo " *** CR_Mail=$CR_Mail - Mail skickat"; ?>


För att testa att e-postmeddelandet har skickats och tagits emot öppnar du helt enkelt webbadressen till den sida som innehåller ditt skript. Om det fungerade bör du se detta:

*** CR_Mail=1 - Mail skickat


Om inte, får du följande retur, vilket indikerar att PHPMail()-funktionen är avaktiverad på din delade hosting:

### CR_Mail=0 - Fel vid sändning av e-post


Om PHPMail()-funktionen är aktiv i ditt klientgränssnitt och PHP-skriptet skickar dig "CR_Mail=0 - Error sending mail", finns det en god chans att PHPMail()-funktionen har avaktiverats till följd av många SPAMS. Om så är fallet måste du kontakta teknisk support som kan berätta vad du ska göra.


Kontrollera att det inte finns några fel i e-postadressen för destinationen

Det kan finnas ett fel i mottagarens e-postadress. För att vara säker måste du kontrollera Apache/Php-loggarna.

1. Anslut till administrationen för ditt webbhotell ochklicka på "Notfication disponibles: Cliquez ici pour les voir"".

Ditt kontaktformulär fungerar inte och inget e-postmeddelande tas emot?

2. Du kommer att kunna se vad problemet är. Du kommer att kunna se om problemet är relaterat till en e-postadress och/eller om det är ett skript eller ett kontaktformulär på en webbsida. När det gäller ett skript beror problemet för det mesta på att Captcha-fältet saknas i kontaktformuläret.

Ditt kontaktformulär fungerar inte och inget e-postmeddelande tas emot?

Genom att klicka på fliken"Klicka här" på raden"Se källan till det e-postmeddelande som orsakar problemet" kan du ta reda på mer om e-postmeddelandet i fråga.

Ditt kontaktformulär fungerar inte och inget e-postmeddelande tas emot?

help.lws.net/a/971
Var den här artikeln till hjälp?

Ja

Nej

Läst 34 202 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

Frågor om artikeln 1

Ställ en fråga
quebec56
13 nov. 2022
pas de retour mail sur formulaires, pas d'accès à la configuration PhP mail (on/off)
fabrice-LWS Officiellt svar
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é.
Var det här svaret till hjälp?

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

Ställ en fråga till AWS-teamet och dess community

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.