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

Dificuldade Servidor De Email


pcjardim

Pergunta

estou tentando configurar minha máquina para enviar resposta automática... na verdade quero que quando uma pessoa deixa uma msg gravada no site, que na verdade vai ser gravada no bco de dados... ela recebe em seu email um resposta automática... por enquanto estou trabalhando localmente (localhost), então instalei um programa "Advanced SMTP Server" que segundo informações que achei na net ele enviaria email.... porém ta dando erro... meu código é o seguinte:

<?

//VERIFICA SE TEM ALGUM DADO NO ARRAY

if(sizeof($HTTP_POST_VARS))

{

//PEGA O IP DO USUÁRIO QUE ESTÁ ENVIANDO

$ip = getenv("REMOTE_ADDR");

$texto = "Mensagem enviada pelo IP: $ip<br><br>";

while(list($key, $val) = each($HTTP_POST_VARS))

{

if(($key <> 'para') AND ($key <> 'assunto') AND ($key <> 'retorno'))

$texto.= "<b>$key</b> = $val<br>";

}//FECHA WHILE

//ENVIA UM EMAIL COM OS DADOS ENVIADOS PELO FORMUlÁRIO

$envia = mail($para,$assunto,$texto,"From:$para Content-Type: text/html; charset=us-ascii");

//REDIRECIONA PARA A PÁGINA DE RESULTADO

header("Location:$retorno");

}//FECHA IF (SIZEOF)

//MOSTRA O FORMULÁRIO PARA PREENCHIMENTO

else

{?>

<html>

<body bgcolor='#FFFFFF'>

<div align='center'><b>FORMMAIL SIMPLES USANDO PHP</b></div>

<form name='formmail' method='POST' action='<? echo $PHP_SELF; ?>'>

<table border=0 cellspacing='0' cellpading='0'>

<tr>

<td>Nome: </td>

<td><input type='text' name='txtnome' size='25'></td>

</tr>

<tr>

<td>Email: </td>

<td><input type='text' name='txtemail' size='20'></td>

</tr>

<tr>

<td>Mensagem: </td>

<td><textarea name='txtmensagem' rows='5' cols='55'></textarea></td>

</tr>

<tr>

<td colspan=2>

<input type='submit' value='Envia FormMail >>'>

<input type='hidden' name='para' value='paulocesar@tj.ro.gov.br'>

<input type='hidden' name='assunto' value='Contato On-Line'>

<input type='hidden' name='retorno' value='formmail.php'></td>

</tr>

</table>

</form>

</body>

</html>

<? } //FECHA ELSE ?>

o erro que acontece é o seguinte:

Warning: mail() [function.mail]: SMTP server response: 503 No recipient(s). in c:\arquivos de programas\apache group\Apache\htdocs\formmail.php on line 16

Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\apache group\Apache\htdocs\formmail.php:16) in c:\arquivos de programas\apache group\Apache\htdocs\formmail.php on line 19

Gostaria que me ajudassem!!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...