Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Freitas Nobrega

Não da erro mas também não envia o e-mail

Recommended Posts

Olá pessoal, tenho as páginas:

 

enviando.php

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>	<form action="envia.php" method="post">		<table>			<tr>				<td>					Seu nome:				</td>			</tr>			<tr>				<td>					<input type="text" name="nome_usu">				</td>			</tr>			<tr>				<td>					Seu e-mail:				</td>			</tr>			<tr>				<td>					<input type="text" name="email_usu">				</td>			</tr>			<tr>				<td>					Nome amigo:				</td>			</tr>			<tr>				<td>					<input type="text" name="nome_amig">				</td>			</tr>			<tr>				<td>					E-mail amigo:				</td>			</tr>			<tr>				<td>					<?php 					$titulo = "Aqui vai ficar o titulo da nota";					$mensagem = "eu estou criando um sistema de indicação"; 										$link = "www.ilhasolteira.net/blog/comentar.php?id=65";					?>					<input type="text" name="email_amig">					<input type="hidden" name="texto" value="<?php echo $mensagem ?>">					<input type="hidden" name="link" value="<?php echo $link ?>">				</td>			</tr>			<tr>				<td>					<input type="submit">				</td>			</tr>					</table>	</form></body></html>

envia.php

 

<?php$msg = "De: $_POST[nome_usu] para: $_POST[nome_amig] <br> $_POST[texto] <br> leia completo no endereço: $_POST[link]";$mensagem = $msg;$remetente = $_POST['email_usu'];$destinatario = $_POST['email_amig'];$assunto = "Seu amigo $_POST[nome_amig] te indicou está nota";$headers = "From: ".$remetente."\n Content-type: text/html; charset=iso-8859-1\n";if (!mail($headers, $destinatario, $assunto, $mensagem)) {echo "Falha no envio da mensagem"; }else {echo "Mensagem enviada com sucesso"; }?>
Os script não retornam erro algum, executam perfeitamente até exibe a mesagem "Mensagem enviada com sucesso", o problema que os e-mails não chegam de geito nenhum. Aguem sabe o que poderia ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Paulo... Tudo bem...

 

O função mail() ta assim: Headers, Destinatario, Assunto, Mensagem

 

if (!mail($headers, $destinatario, $assunto, $mensagem))

 

Alterie a ordem: Destinatários, Assunto, Mensagem, Header... Ok...

 

if (!mail( $destinatario, $assunto, $mensagem,$headers))

 

Talvez seja isso...

 

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.