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

Formulario E E-mail - Sem Resposta


belo

Pergunta

pessoal - tenho um código que me mandaram para usar no meu site.

coloquei no site mais quando entra - você preenche e envia corretamente. mas não recebo a mensagem no meu e-mail - será que tá errado alguma coisa - ele envia - mas não recebo - e a url e o e-mail está correto no código - o que pode ser???????

Link para o comentário
Compartilhar em outros sites

16 respostass a esta questão

Posts Recomendados

  • 0

fiz um script com a função mail() também, está td certo, só falta um MTA(agente de email) em funcionamento juntamente com seu servidor WEB onde está rodando o PHP (APACHE).

Mas não consigo achar nenhum, MTA para windows, todos que encontrei na net são para linux.... <_<

alguém conhece algum pra windows???

vlw

Link para o comentário
Compartilhar em outros sites

  • 0

fiz um script com a função mail() também, está td certo, só falta um MTA(agente de email) em funcionamento juntamente com seu servidor WEB onde está rodando o PHP (APACHE).

Mas não consigo achar nenhum, MTA para windows, todos que encontrei na net são para linux.... <_<

alguém conhece algum pra windows???

vlw

Para que ter um Cliente de E-mail rodando no servidor? Para enviar e-mail com a função mail(), não é necessário um Cliente de E-mail.

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

ahuhuahua Beraldo to perdida então..... :blink:

qd testo o sistema de fale conosco da esse erro aqui

Warning: Failed to Connect in C:\apache\htdocs\funcao_email.php on line 26

o codigo está correto, e a configuração do php.ini também....aí me falaram que eu precisava desse MTA....

sabe o que pode ser?

Link para o comentário
Compartilhar em outros sites

  • 0

hmmm.....

está aí a função, mail() e o codigo do fale conosco

<?
//Dados Form
$destino = $_POST['destino'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$estado = $_POST['estado'];
$mensagem = $_POST['mensagem'];

/*mail($destino,"Contato do Site GRA/MS", 
"Nome: $nome 
E-mail: $email
Telefone: $telefone
Estado: $estado
\nMensagem:\n $mensagem ","From:$email");*/

mail($destino,"Contato do Site GRA/MS", $nome.$email.$telefone.$estado.$mensagem ,"From:$email");

echo(' <html>
<head>
<title>GRA/MS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1 Bcc: xxxxxxx@yahoo.com.br">
<style type="text/css">

.style1 {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

</style>
<script language="JavaScript" type="text/JavaScript">

function close_window() {
    window.close();
}

</script>
</head>

<body>
<div align="center">
  <p><br> 
    <span class="style1">
    Sua mensagem foi enviada com sucesso.
    <br>
    <br>
    <br>
    Atenciosamente
    <br>
    GRA/MS
    <br>
  </span></p>
  <p><a href="#" onClick="close_window()"></a>
    </p>
</div>
</body>
</html>');
?>

vlw

Link para o comentário
Compartilhar em outros sites

  • 0

é o seguinte - são 2 pages html = index.html e enviado.html - - - - e 2 phps = config.php e send.php

segue os códigos pra análise - acho que tem algo errado - a mensagem não chega no meu e-mail

index.html

<html><title>Município de Cruzeiro do Sul :: Fale conosco!</title>
<body bgcolor="#FFFFCC" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center"><u><font color="#000000" size="4" face="Courier New, Courier, mono"><strong>Sugest&otilde;es 
  e not&iacute;cias para publica&ccedil;&atilde;o - preencha abaixo </strong></font></u></div>
<p align="center"><font size="3" face="Courier New, Courier, mono">O site agradece a sua participa&ccedil;&atilde;o.</font></p>
<table width="200" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td>
<form name="senddata" method="post" action="send.php">
        <p><i><b>Seu nome:<br>
          <input type="text" name="nome" size="50">
          <br>
          Seu e-mail:<br>
          <input type="text" name="email" size="50">
          <br>
          Sua mensagem:<br>
          <textarea name="textodamensagem" cols="50" rows="7"></textarea>
          </b></i></p>
        <p align="center"><i><b>
          <input type="submit" name="enviar" value="Enviar">
          <input type="reset" name="reset" value="Limpar">
          <input type="button" name="cancelar" value="Cancelar" onclick='window.close()'>
          </b></i> </p>
      </form>
      <p>&nbsp; </p>
    </td>
  </tr>
</table>

</body>
enviado.html
<html><title>Município de Cruzeiro do Sul :: Fale Conosco!</title>
<body bgcolor="#FFFFCC" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><p> </p>
<br>
<p align='center'><b>Sua mensagem foi enviada com sucesso - Em breve entraremos 
  em contato!!!</b> <br>
  <br>
  <input type="button" name="cancelar" value="Fechar" onclick='window.close()'>
</p>
<p align='center'> 
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="33" height="33" align="absmiddle">
    <param name="movie" value="button1.swf">
    <param name="quality" value="high">
    <param name="base" value=".">
    <param name="BGCOLOR" value="#003399">
    <embed src="button1.swf" width="33" height="33" align="absmiddle" base="."  quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#003399" ></embed> 
  </object>
  <font face="Courier New, Courier, mono"> Retornar a Home</font> Page</p>
</body>
</html>
config.php
<?php

$nome_do_site="www.pmcruzeirodosul.com.br";
$email_para_onde_vai_a_mensagem = "ouvinte@pmcruzeirodosul.com.br";
$nome_de_quem_recebe_a_mensagem = "belo";
$exibir_apos_enviar='enviado.html';

$assunto_digitado_pelo_usuario="n";

$cabecalho_da_mensagem_original="From: $name <$email>\n";
$assunto_da_mensagem_original="Contato via formulario de email";
$configuracao_da_mensagem_original="Enviado por:\nNome: $nome\nEmail: $email\nMensagem: $textodamensagem\nEnviado em: $date";

$assunto_da_mensagem_de_resposta = "EMAIL RECEBIDO";
$cabecalho_da_mensagem_de_resposta = "From: $belo - $www.pmcruzeirodosul.com.br <$ouvinte@pmcruzeirodosul.com.br>\n";
$configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$belo - $www.pmcruzeirodosul.com.br\n\nEnviado em: $date";

?>
send.php
<?php 
$date = date("d/m/Y h:i");

include "config.php";

$headers = "$cabecalho_da_mensagem_original";
if ($assunto_digitado_pelo_usuario=="n")
{
  $assunto = "$assunto_da_mensagem_original";
};
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);

$headers = "$cabecalho_da_mensagem_de_resposta";
if ($assunto_digitado_pelo_usuario=="n")
{
  $assunto = "$assunto_da_mensagem_de_resposta";
}
else
{
  $assunto = "Re: $assunto";
};
$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);

echo "<script>window.location='$exibir_apos_enviar'</script>";

?>

é isso ai - no site envia o e-mail - mas não recebo a mensagem no meu e-mail pessoal

obrigado por me ajudar -

Link para o comentário
Compartilhar em outros sites

  • 0

Esse é o código de funcao_email.php? Qual é a linha 26? Deve haver algho antes, pois aí a linha 26 é CSS... :blink:

É o código da funcao_email.php sim, e o erro está na linha 18 xD

já tentei td, to achando que deve ser alguma coisa no php.ini mas nw sei o que......=\

Link para o comentário
Compartilhar em outros sites

  • 0

Estranho, Kity, não parece haver erro.

Vamos tentar assim:

<?php
//Dados Form
$destino = $_POST['destino'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$estado = $_POST['estado'];
$mensagem = $_POST['mensagem'];

$conteudo_email = "Nome: $nome \n";
$conteudo_email .= "E-mail: $email \n";
$conteudo_email .= "Telefone: $telefone \n"
$conteudo_email .= "Estado: $estado \n\n\n"
$conteudo_email .= "Mensagem:\n $mensagem ";

$envio = mail($destino,"Contato do Site GRA/MS", $conteudo_email ,"From:$email");

if (!$envio){
  echo "Erro ao enviar o e-mail";
  exit;
}
echo(' <html>
<head>
<title>GRA/MS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1 Bcc: xxxxxxx@yahoo.com.br">
<style type="text/css">

.style1 {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

</style>
<script language="JavaScript" type="text/JavaScript">

function close_window() {
    window.close();
}

</script>
</head>

<body>
<div align="center">
  <p><br>
    <span class="style1">
    Sua mensagem foi enviada com sucesso.
    <br>
    <br>
    <br>
    Atenciosamente
    <br>
    GRA/MS
    <br>
  </span></p>
  <p><a href="#" onClick="close_window()"></a>
    </p>
</div>
</body>
</html>');
?>

Link para o comentário
Compartilhar em outros sites

  • 0

me expressei mal...é um servidor local

pesquisei ake e achei essa configuração, vou alterar, acho que agora funciona asiohsiasohaisoa :P

Configuração correta para Win32, para SMTP remoto (IIS):

...
[mail function]
SMTP = localhost
smtp_port = 25
sendmail_from = prog@nome_do_host.provedor
...

xD~

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