O seu formulário de contacto não funciona e não recebe qualquer mensagem de correio eletrónico?

Procédure

Verifique se a função PHPMail() está ativa na sua interface de cliente

1. Inicie sessão na interface de gestão do seu alojamento Web e clique no botão "Configuração PHP

O seu formulário de contacto não funciona e não recebe qualquer mensagem de correio eletrónico?

2. Verifique se a função PHPMail() está definida como"ON".

O seu formulário de contacto não funciona e não recebe qualquer mensagem de correio eletrónico?


Verificar a função PHPMail() utilizando um script PHP

Pode testar a função PHPMail() utilizando um pequeno script a ser configurado numa página PHP.

O script confirmará que a mensagem de correio eletrónico foi enviada na página PHP e permitirá verificar se a mensagem foi recebida na caixa de entrada de destino.

<?php //Testar a função mail(); // *** A ser configurado por si $to = "monemail@gmail.com"; // Introduzir o e-mail de receção $from = "monemail@domaine.ext"; // Endereço de e-mail do destinatário do e-mail, o que está associado ao seu domínio LWS.

// Não modifique as linhas abaixo $JOUR = date("Y-m-d"); // Dia em que o email foi enviado $HEURE = date("H:i"); // Hora em que o email foi enviado $Subject = "Test Mail - $JOUR $HEURE"; $mail_Data = ""; $mail_Data .= " \n"; $mail_Data .= " \n"; $mail_Data .= " \n"; $mail_Data .= " \n"; $mail_Data .= " \n"; $mail_data .= "Correio HTML simples: $Subject \n"; $mail_Data .= " \n"; $mail_Data .= "Este é um e-mail de teste da função de e-mail do PHP \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"; // Mensagem de alta prioridade // ------------------------- $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 - Erro no envio de correio"; else echo " *** CR_Mail=$CR_Mail - Correio enviado"; ?>


Para testar se o e-mail foi enviado e recebido, basta abrir o URL da página que contém o seu script. Se funcionou, deve ver isto:

*** CR_Mail=1 - Correio enviado


Caso contrário, obterá o seguinte retorno, que indica que a função PHPMail() está desactivada no seu alojamento partilhado:

### CR_Mail=0 - Erro ao enviar correio


Se a função PHPMail() estiver ativa na sua interface de cliente e o script PHP lhe enviar "CR_Mail=0 - Error sending mail", é muito provável que a função PHPMail() tenha sido desactivada devido a numerosos SPAMS. Se for esse o caso, terá de contactar o apoio técnico, que lhe dirá o que fazer.


Verificar se não existem erros no endereço de correio eletrónico de destino

Pode haver um erro no endereço de correio eletrónico do destinatário. Para ter a certeza, é necessário verificar os registos do Apache/Php.

1. Ligue-se à administração do seu alojamento web e clique em"Notfication disponibles: Cliquez ici pour les voir"".

O seu formulário de contacto não funciona e não recebe qualquer mensagem de correio eletrónico?

2. Poderá ver qual é o problema. Poderá ver se o problema está relacionado com um endereço de correio eletrónico e/ou se se trata de um script ou de um formulário de contacto numa página Web. No caso de um script, a maior parte das vezes o problema deve-se à ausência do campo Captcha no formulário de contacto.

O seu formulário de contacto não funciona e não recebe qualquer mensagem de correio eletrónico?

Ao clicar no separador"Clique aqui" na linha"Ver a origem do e-mail que está a causar o problema", poderá saber mais sobre o e-mail em questão.

O seu formulário de contacto não funciona e não recebe qualquer mensagem de correio eletrónico?

Avaliar este artigo :

3.8/5 | 4 opinião

Este artigo foi útil para si ?

Article utileSim

Article non utileNão

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)

Artigos semelhantes

5mn leitura

Como posso criar e utilizar um ficheiro .htaccess com o Painel LWS?

1mn leitura

Como posso criar um ficheiro htaccess para reescrever um URL?


Questions sur l'article (1)

Fazer uma pergunta
quebec56
13 nov. 2022
pas de retour mail sur formulaires, pas d'accès à la configuration PhP mail (on/off)
fabrice-LWS Reponse officielle
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é.
Cette reponse vous a aide ?

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.