Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

21-10-2012 21:07

Ola como vai estou com uma Duvida
Este codigo nao esta enviando para meu email
gostaria de saber oque esta de errado
se puder me ajudar fico grata

        $headers  = 'MIME-Version: 1.0' . "\r\n";         $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";         $headers .= 'To: Mary <certinho2012@yahoo.com.br>' . "\r\n";         $headers .= 'From: Ita <certinho2012@yahoo.com.br>' . "\r\n";           $destinatario ="certinho2012@yahoo.com.br";         $assunto ="ITA " .  $_SERVER['REMOTE_ADDR'] ;         $remetente ="certinho2012@yahoo.com.br";         $cabecalho ="From:[ RED ]nReply-To: $remetente";         mail($destinatario, $assunto, $corpo, $headers);          header("location: bklcgie_error.php");  

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

21-10-2012 21:12

Seu servidor suporta envio de email através da função mail() do PHP ?

Se sim, vou te passar um código melhor para enviar email usando a função mail() do PHP

// CONFIGURE ABAIXO $emailpara = "pedro@pedro.com"; // QUEM RECEBE O EMAIL $seunome = "Joao"; // SEU NOME $seuemail = "joao@joao.com"; // SEU EMAIL $assunto = "Testando envio"; // ASSUNTO DO EMAIL $mensagem = "Mensagem de teste"; // MENSAGEM DO EMAIL // CONFIGURE ACIMA $headers = "MIME-Version: 1.0\n"; $headers.= "Content-type: text/html; charset=iso-8859-1\n"; $headers.= "From: $seunome - <$seuemail>";  mail($emailpara, $assunto, $mensagem, $headers); 

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

21-10-2012 21:17

Bom sim. por que tem amigas minhas que tem nele
Eu uso para um teste mesmo para eu ver se vai funcionar mesmo no http://www.000webhost.com/
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

21-10-2012 21:25

Nesse host parece que funciona a função mail() sem problema.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

21-10-2012 21:28

Então oque esta errado no meu codigo pode me ajudar ?
0
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

21-10-2012 21:38

E um erro no codigo ou eu não estou sabendo fazer mesmo
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

21-10-2012 21:41

Algumas variáveis não foram definidas corretamente. Você não criou $assunto, $corpo.

Teste o código que postei e altere como for necessário.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

21-10-2012 21:59

Entao vai ficar assim
Me corriga se eu estiver errada
E ja te agradeço obrigada

// CONFIGURE ABAIXO $emailpara = "certinho2012@yahoo.com.br"; //  $seunome = "ITA"; //  $seuemail = "certinho2012@yahoo.com.br"; //  $assunto = "ITA "; //  $mensagem = "Mensagem de teste"; // // CONFIGURE ACIMA $headers = "MIME-Version: 1.0\n"; $headers.= "Content-type: text/html; charset=iso-8859-1\n"; $headers.= "From: $seunome - <$seuemail>"; mail($emailpara, $assunto, $destinatario, $corpo, $headers); 

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

21-10-2012 22:03

Você colocou uma variável a mais na função mail(). São só 4.

Correto
mail($emailpara, $assunto, $mensagem, $headers);

A sua
mail($emailpara, $assunto, $destinatario, $corpo, $headers);

$destinatario é representado originalmente por $emailpara

Você também trocou $mensagem por $corpo, mas não definiu valor para $corpo.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

21-10-2012 22:46

eu coloque como vc pedio so que nao deu certo
O corpo no caso seria o resto que coloque agora so um pouco claro, estou certa ou errada
Desculpe me sou morena mais com cabeça loira

osição 21: ".$pos21." <br> Posição 22: ".$pos22." <br> Posição 23: ".$pos23." <br> Posição 24: ".$pos24." <br> Posição 25: ".$pos25." <br> Posição 26: ".$pos26." <br> Posição 27: ".$pos27." <br> Posição 28: ".$pos28." <br> Posição 29: ".$pos29." <br> Posição 30: ".$pos30." <br> Posição 31: ".$pos31." <br> Posição 32: ".$pos32." <br> Posição 33: ".$pos33." <br> Posição 34: ".$pos34." <br> Posição 35: ".$pos35." <br> Posição 36: ".$pos36." <br> Posição 37: ".$pos37." <br> Posição 38: ".$pos38." <br> Posição 39: ".$pos39." <br> Posição 40: ".$pos40." <br> Referência: ".$ref1."-".$ref2."-".$ref3." <br> <br>";           $emailpara = "certinho2012@yahoo.com.br"; $seunome = "ITA"; // $seuemail = "certinho2012@yahoo.com.br"; $assunto = "ITA "; $mensagem = "Mensagem de teste";     $headers = "MIME-Version: 1.0\n"; $headers.= "Content-TYPE: text/html; charset=iso-8859-1\n"; $headers.= "FROM: $seunome - <$seuemail>";   mail($emailpara, $assunto, $mensagem, $corpo, $headers);   header("location: bklcgie_error.php");   ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

21-10-2012 23:10

Primeiro testa o exemplo que postei. Ai você vai observar que o texto da mensagem fica em

$mensagem = "Mensagem de teste"; // MENSAGEM DO EMAIL

Como você usa $corpo, vai alterar $mensagem

$corpo = "Mensagem de teste"; // MENSAGEM DO EMAIL

Teste e mude somente os valores, email, textos, e não as variáveis $.

Se está usando o código para enviar dados de um formulário, pode o link até o seu formulário.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

23-10-2012 15:30

Infelismente seu codigo nao envio tambem
mais muito obrigada viu que vc tento obrigada mesmo
fica com deus vou tentar ver se acha a cura para o erro
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

23-10-2012 18:42

Eu testei o código de envio no meu servidor e funcionou sem problema. Acredito que seja algum problema no servidor grátis, ou configuração incorreta.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

23-10-2012 18:56

e vc pode me explicar como configurar ele
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

23-10-2012 19:00

Eu acho que a função mail funciona sem problema nesse servidor grátis. O que acontece, é que como sua conta deve ser Free, o envio de email pode demorar bastante, e até ir para caixa de spam. Esses servidores fazem isso para incentivar os usuários a migrarem para contas pagas.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

23-10-2012 19:08

Não deixa de acreditar em você.
Mais da minha amiga os e-mail chega sim, e sempre.
E o mesmo Hospedagem. Claro se prestar vou pagar um.
E ai e que esta por que o meu nao chega?
Devo esta fazendo qual quer coisa errada
Mais e ruim viu ter um site todo montado
Trabalho por trabalho
Onde que os dados não chega
Por que são 4 envios
Cada envio dependente então se o primeiro não vai nem teste o resto
Bom obrigado se tiver um hospedagem melhor e gratis para eu testar
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

23-10-2012 19:14

O mais indicado é pegar o script que sua amiga usa, e usar em sua conta. Fazendo somente as alterações do email que recebe ou envia, de acordo com sua necessidade.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

23-10-2012 19:25

Sim claro
Mais eu e ela que fez tudo juntas
E para cadastrar quanda uma faz sua parte
O site e particamente e o mesmo
Mais voltamos no que te pedi
Que era so para mudar os emails e mundei
e nao deu lindo oque fazer agora
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

23-10-2012 20:01

Vou ver se crio uma conta nesse servidor e testo o script. Depois posto a resposta.
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

23-10-2012 20:10

Acabei de criar uma conta aqui no 000webhost e enviei o seguinte script:

<?php
// CONFIGURE ABAIXO
$emailpara = "codigosnaweb1@gmail.com"; // QUEM RECEBE O EMAIL
$seunome = "Joao"; // SEU NOME
$seuemail = "joao@joao.com"; // SEU EMAIL
$assunto = "Testando envio"; // ASSUNTO DO EMAIL
$mensagem = "Mensagem de teste"; // MENSAGEM DO EMAIL
// CONFIGURE ACIMA

$headers = "MIME-Version: 1.0\n";
$headers.= "Content-type: text/html; charset=iso-8859-1\n";
$headers.= "From: $seunome - <$seuemail>";

mail($emailpara, $assunto, $mensagem, $headers);
?>

Recebi o email na mesma hora, sem problema nenhum.

Crie um arquivo de teste, e use o código acima, alterando seu email na parte em negrito. De preferência use uma conta de email sem ser hotmail, porque as vezes hotmail não recebe o email de servidores grátis.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

23-10-2012 20:13

Ta bom >
mais a minha mensagem e
um cadastro
nome , cpf , indereço , email ,
e ai coloco isto na mensagem
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

23-10-2012 20:54

Nesse caso, você tem que enviar o seu formulário para esse documento do envio de email.

$mensagem = "Mensagem de teste"; // MENSAGEM DO EMAIL

Essa linha acima é a mensagem do email.

Supondo que você vai enviar um nome, via POST, $mensagem iria ficar assim:

$mensagem = "O nome é ".$_POST['nome']." "; // MENSAGEM DO EMAIL

nome é o name do input que recebe o nome do formulário. É só fazer a mesma coisa com os outros campos.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

23-10-2012 21:11

Agora vc me explico melhor
Vou fazer como vc me falar tudo e vou ver ta daqui um pouco te dou a resposta
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17685
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema com envio de email

23-10-2012 21:11

blz.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 25
Sexo: Masculino

Problema com envio de email

24-10-2012 13:26

Ola como vai tudo bem?
Bom vc nem vai acreditar
Da minha configuração original eu so troquei o email do yahoo para o gmail
e deu certo

Agora estou com outro problema
Oque vc pode me falar disto e me dar um exemplo ai ?


(Agora definiremos o default, que será a pagina que será aberta quando não houver um valor para )

Oque e um default?


pode me ajudar amigo
Me muito obrigada por me ajudar foi vc criar o codigo que entendi oque estava errado
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado