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?

help.lws.net/a/971
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 34 202 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Pytania dotyczące artykułu 1

Zadaj pytanie
quebec56
13 lis 2022
pas de retour mail sur formulaires, pas d'accès à la configuration PhP mail (on/off)
fabrice-LWS Oficjalna odpowiedź
14 lis 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é.
Czy ta odpowiedź była pomocna?

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

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

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.