Jump to content
Fórum Script Brasil
  • 0

Dificuldade Servidor De Email


pcjardim
 Share

Question

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='[email protected]'>

<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 to comment
Share on other sites

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...