• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fil79

enviar email

5 mensagens neste tópico

Boas

estou a usar este script para enviar emails a partir de um site...o php.ini está configurado correctamente para tal mas acontece que os emails não estão a chegar ao destino:

<table border="1" width="480">

<form method="post" action="contactos.php">

<tr>

  <td>Nome</td>

  <td><input type="text" name="nome"></td>

</tr>

<tr>

  <td>Assunto</td>

  <td><input type="text" name="subject"></td>

</tr>

<tr>

  <td>E-mail</td>

  <td><input type="text" name="email"></td>

</tr>

<tr>

  <td>Mensagem</td>

  <td><input type="text" name="mensagem" size="20"></td>

</tr>

<tr>

  <td><input type="submit" name="Submit" value="Enviar"></td>

  <td>Enviar formulario</td>

</tr>

</form>

</table>

<?php

$email_destino = "algo@gmail.com";

$subject = "Assunto do E-mail";

$nome = $_POST['nome'];

$email = $_POST['email'];

$headers = "Content-Type: text/plain; charset=iso-8859-1\n";

$mensagem = "Nome: $nome\n";

$mensagem .= "E-mail: $email\n";

if (mail($email_destino, $subject, $mensagem, $headers)){

echo "Sua mensagem foi enviada com sucesso";

}else{

echo "Ocorreu um erro.";

}

?>

desde já agradeço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Suponho que o não te aparece a mensagem de erro... já confirmaste se os e-mails estão mesmo a chegar ao destino?

Podem estar a ser rejeitados por um servidor de e-mail intermédio ou pelo servidor de e-mail final. Confirma na caixa de spam.

Não sei como é o teu alojamento, não tenho grandes conhecimentos disso, mas se não estou em erro, tens acesso a uma conta de e-mail correspondente ao teu dominio, verifica se nessa conta global não estão a ser devolvidos os e-mails.

O código parece-me correcto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

tens toda a razão...os e-mails estavam a ser guardados na caixa de spam...existe alguma maneira de a conta gmail passar a aceitar estes e-mails na caixa principal?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

possivelmente porque as mensagens estão a chegar como noboby, tenta implementar um $from='nome@dominio.com'.

abraço.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora