Twój formularz kontaktowy nie działa i nie otrzymujesz wiadomości e-mail?

Procédure

Sprawdź, czy funkcja PHPMail() jest aktywna w interfejsie klienta.

1. Zaloguj się do interfejsu zarządzania hostingiem i kliknij przycisk "Konfiguracja PHP".

Twój formularz kontaktowy nie działa i nie otrzymujesz wiadomości e-mail?

2. Sprawdź, czy funkcja PHPMail( ) jest ustawiona na"ON".

Twój formularz kontaktowy nie działa i nie otrzymujesz wiadomości e-mail?


Sprawdzanie funkcji PHPMail() za pomocą skryptu PHP

Funkcję PHPMail() można przetestować za pomocą małego skryptu, który należy skonfigurować na stronie PHP.

Skrypt potwierdzi, że wiadomość e-mail została wysłana na stronie PHP i pozwoli sprawdzić, czy wiadomość e-mail została odebrana w docelowej skrzynce odbiorczej.

<?php //Testowanie funkcji mail(); // *** Do skonfigurowania przez użytkownika $to = "monemail@gmail.com"; // Wprowadzanie adresu e-mail odbiorcy $from = "monemail@domaine.ext"; // Adres e-mail odbiorcy wiadomości e-mail, ten dołączony do domeny LWS.

// Nie modyfikuj poniższych linii $JOUR = date("Y-m-d"); // Dzień wysłania wiadomości $HEURE = date("H:i"); // Godzina wysłania wiadomości $Subject = "Test Mail - $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 .= "This is a test email from PHP's mail function \n"; $mail_Data .= "Etc. \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"; // Wiadomość o wysokim priorytecie // ------------------------- $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 - Błąd wysyłania poczty"; else echo " *** CR_Mail=$CR_Mail - Poczta wysłana"; ?


Aby sprawdzić, czy wiadomość e-mail została wysłana i odebrana, wystarczy otworzyć adres URL strony zawierającej skrypt. Jeśli zadziałał, powinieneś zobaczyć to:

*** CR_Mail=1 - Mail wysłany


Jeśli nie, otrzymasz następujący zwrot, który wskazuje, że funkcja PHPMail() jest nieaktywna na twoim współdzielonym hostingu:

### CR_Mail=0 - Błąd wysyłania poczty


Jeśli funkcja PHPMail() jest aktywna w interfejsie klienta, a skrypt PHP wysyła komunikat "CR_Mail=0 - Błąd wysyłania poczty", istnieje duża szansa, że funkcja PHPMail () została wyłączona w wyniku licznych SPAMów. W takim przypadku należy skontaktować się z pomocą techniczną, która powie, co należy zrobić.


Sprawdź, czy w docelowym adresie e-mail nie ma błędów

W adresie e-mail odbiorcy może występować błąd. Aby mieć pewność, należy sprawdzić logi Apache/Php.

1. Połącz się z administracją swojego hostingu i kliknij"Notfication disponibles: Cliquez ici pour les voir"".

Twój formularz kontaktowy nie działa i nie otrzymujesz wiadomości e-mail?

2. Będziesz mógł zobaczyć, na czym polega problem. Będziesz mógł zobaczyć, czy problem jest związany z adresem e-mail i/lub czy jest to skrypt lub formularz kontaktowy na stronie internetowej. W przypadku skryptu, najczęściej problem wynika z braku pola Captcha w formularzu kontaktowym.

Twój formularz kontaktowy nie działa i nie otrzymujesz wiadomości e-mail?

Klikając zakładkę"Kliknij tutaj" w wierszu"Zobacz źródło wiadomości e-mail powodującej problem", będziesz mógł dowiedzieć się więcej o danej wiadomości e-mail.

Twój formularz kontaktowy nie działa i nie otrzymujesz wiadomości e-mail?

Oceń ten artykuł :

3,8/5 | 4 opinia

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobne artykuły

5mn czytanie

Jak utworzyć i używać pliku .htaccess w panelu LWS?

0mn czytanie

Jak skonfigurować SMTP w CMS

1mn czytanie

Jak utworzyć plik htaccess w celu przepisania adresu URL?

0mn czytanie

Jak zaktualizować Wordpress do najnowszej wersji?


Questions sur l'article
quebec56 Il y a 1197 dni
pas de retour mail sur formulaires, pas d'accès à la configuration PhP mail (on/off)
Zob.
1 odpowiedzi
fabrice-LWS - Il y a 1196 dni
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é.
Utile ?

Zadaj pytanie zespołowi LWS i jego społeczności