Ir para conteúdo
Fórum Script Brasil
  • 0

Phpmail


Bob Esponja

Pergunta

Olá pessoal.... eu estou com um php mail que não está enviando o e-mail.... Ele não dá nenhum erro, mas simplesmente o e-mail não chega na minha caixa de mensagens. Já testei de outras maneiras com este mesmo codigo e não consegui consertá-lo.... huh.gif

Alguém poderia me dar uma ajuda ?? não acho erro nesse mailer.... blink.gif

<?php
//SCRIPT PARA ENVIO DE EMAILS

//DETERMINANDO SE FORAM ENVIADAS INFORMACOES PARA PROCESSAMENTO
if ( $_POST['FORMok'] ) {

$remetente = $_POST['TXTrem'];
$assunto   = $_POST['TXTsub'];
$destino   = $_POST['LSdest'].'@seusite.com.br';  // Dominio para qual os emails serao enviados
$texto     = $_POST['TEXTmsg'];
$data      = date("d / m / Y");


$msg       =

"Email enviado pelo usuario em ".$data."\n
Remetente : ".$remetente."\n
Assunto   : ".$assunto."\n
Mensagem  : \n".$texto."\n";


//ENVIANDO O EMAIL
//$email = @mail($destino, 'Feedback do usuario', $msg);// 'Feedback' do 
usuario refere-se ao assunto, mude para o que for conveniente


//TESTANDO SE O EMAIL FOI REALMENTE ENVIADO
if (!$email) {

	//MENSAGEM EXIBIDA CASO OCORRAM ERROS DE PROCESSAMENTO
	$resp = 'Erro durante o processamento';

} else {

	//MENSAGEM EXIBIDA CASO TUDO OCORRA BEM
	$resp = "Email Enviado com sucesso";
}

}

?>

<html>
<head>
<title> Formulario de Email </title>
</head>
<body>
<form method="post" action="">
<h1> Fale conosco </h1>
<table>
<tr>
<td> Remetente : </td>
<td><input type="text" size="27" name="TXTrem" /></td>
</tr>

<tr>
<td> Destinat&aacute;rio </td>
<td>
	<select name="LSdest">
	<option value="Dpessoal">Departamento Pessoal</option>
	<option value="Dvendas" >Departamento de Vendas</option>
	<option value="Dcompras">Departamento de Compras</option>
	</select>
</td>
</tr>
<tr>
<td> Assunto : </td>
<td><input type="text" size="27" name="TXTsub" /></td>
</tr>

<tr>
<td colspan="2"> Mensagem : </td>
</tr>
<tr>
<td colspan="2">
<textarea cols="30" rows="5" name="TEXTmsg"></textarea></td>
</tr>

<tr>
<td colspan="2" align="center"><input type="submit" name="FORMok" 
value="Enviar Email" />
</td>
</tr>
</table>
</form>
<?php
	//SE ACONTECER ALGUM ERRO NO ENVIO DO EMAIL
	echo "<p>".$resp."</p>";

?>

</body>
</html>

Obrigado,

Abraço!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

oi

o erro ta aqui cara:

$destino  = $_POST['LSdest'].'@seusite.com.br';  // Dominio para qual os emails serao enviados

voce tem que mudar o @seusite.com.br para seu site !

e tipo esse sistema ta programdo para assim... se escolher para mandar para um departamento...

<option value="Dpessoal">Departamento Pessoal</option>

<option value="Dvendas" >Departamento de Vendas</option>

<option value="Dcompras">Departamento de Compras</option>

ou seja ele pega o valor do select e adiciona o seu dominio...

outra solucao seria voce usar assim:

$destino  = "seu@email.com";

assim ira mandar para apenas um email, independente do valor do select !

firmeza entoa ! é isso

falou

Link para o comentário
Compartilhar em outros sites

  • 0

Olá rEd nEcK * !! Seguinte...

eu tenho o meu site..... e já coloquei ele ai no código.... só que na hora que eu postei aki no forum, eu substituí por esse ai... então o erro não é ai nessa linha não...

entendeu ?!

Obrigado pela atenção e pela ajuda aí....

Tem como você testar esse mailer ai em algum servidor e ver se está funfando ??? blink.gif

No meu ele esta dando erro....

vlw!!

Abraço!!

Link para o comentário
Compartilhar em outros sites

  • 0

amigo você setou o SMTP?

podes fazer pelo php.


ini_set("SMTP","smtp.pop.com.br"); //ex do meu smtp POP.

fallou...

Link para o comentário
Compartilhar em outros sites

  • 0

amigo isso que você disse tah meio confuso.

Mas tudo bem...

acho que intendi...



// seu codigo

ini_set("SMTP","smtp.pop.com.br"); //ex do meu smtp POP.

//função de email

mail();

// o resto do seu codigo.

Link para o comentário
Compartilhar em outros sites

  • 0

dmetallica obrigado ai!! Eu jpa estou conseguindo receber os e-mails. Mas o mais estranho é q chega sem destinatario, ou melhor, com um destinatário q não tem nada a ver....

o remetende chega como "nobody" e o email chega como nobody@xeon.gsnoc.net

muito estranho isso.....

Sabe como eu poderia solucionar isso ?

Obrigado ai pela ajuda brother..... wink.gif

abraço!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...