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?

help.lws.net/a/971
Este artigo foi útil?

Sim

Não

Lido 34 202 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Perguntas sobre o artigo 1

Fazer uma pergunta
quebec56
13/11/2022
pas de retour mail sur formulaires, pas d'accès à la configuration PhP mail (on/off)
fabrice-LWS Resposta oficial
14/11/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é.
Esta resposta foi útil?

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.