Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos Vital

não esta enviando emails

Recommended Posts

Oi galera, tudo bem?eu não estou conseguindo enviar emails com a função mail, eu dei um phpinfo e vi que a função mail não estava desabilitada.será porque que eu não concigo enviar?o código:----------------------------------------------------------------------------------------------<?PHP$mail = "meu email";$headers = "MIME-Version: 1.0\n";$headers .= "Content-type: text/html; charset=iso-8859-1\n";$headers .= "De: Meu Site"; $subject = "Contato";$mensagem_total = "mensagem aqui"; if(mail($mail, $subject, $mensagem_total, "$headers")){echo"Enviado com sucesso";}else{echo"Não foi possivel enviar";}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me diz uma coisa: ta rodando no teu pc isso ou em algum server?Se ele passou naquele if, é pq realmente ele ta enviando. O que pode ter acontecido é que o email do destinatário pode estar com problemas.Cola ai o código EXATAMENTE como você ta usando, sem mudar nenhuma linha, ok?Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

o código ta rodando em um servidor esterno.o código é esse ai:--------------------------------------------<?PHP$mail = "carlaohsv@yahoo.com.br";$headers = "MIME-Version: 1.0\n";$headers .= "Content-type: text/html; charset=iso-8859-1\n";$headers .= "De: Meu Site";$subject = "Contato";$mensagem_total = "mensagem aqui";if(mail($mail, $subject, $mensagem_total, "$headers")){echo"Enviado com sucesso";}else{echo"Não foi possivel enviar";}?>------------------------------------------to usando esse codigo é só pra testar o serve

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta fazer assim, só pra testar:<?PHPmail('email_aqui', 'Teste', 'Teste de email', 'FROM: teste@teste.com');?>e ali no email_aqui coloca o meu email: Ah!" E no topo inicio do arquivo, coloca<?phperror_reporting(E_ALL);?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É amigo...deve ser algum problema com seu servidor.Recomendo você entrar em contato com o suporte do host e ver porque não está enviando.Agora se for um daqueles hosts free, tá esplicado pq o email não envia: alguns bloqueiam a função para evitar spammers.abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o host é free mesmo, mas eles dizem que tem email gratuito, e mais umas coisas, ai eu queria testar.valeu pela ajuda.

é..deve ter restrição mesmo... :/Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caras me desculpem tan invadindo assim, mas eu gostaria que vcs me ajudassem !quando eu estou querendo enviar um email usando a função mail() no PHP ele me retorno o seguinte erro ...Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Arquivos de programas\xampp\htdocs\orcamento\enviar_email.php on line 80Ai está o meu código !<html> <head> </head> <body bgcolor="#000090" text="#FFFFFF" link="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF"> <?/* $msg = "Nome:\t$nome\n"; $msg .= "E-mail da pessoa:\t$email\n"; $msg .= "Mensagem:\t$mensagem\n"; $nome = "$_POST[nome] "; $mesagem = "$_POST[mensagem]"; $cabecalho = "From: TBF // Formmail"; mail("rminervino@gmail.com", "Oi Rodrigo", "Testando"); echo "<center><h2>Obrigado, $nome</h2></center>"; echo "<center><h3>Em breve lhe responderemos, aguarde!</h3></center>";?>*/$destinatario = "rminervino@gmail.com";$assunto = "Esta mensagem é um teste";$corpo = '<html><head><title>Teste de correio</title></head><body><h1>Olá amigos!</h1><p>Bem-vindos ao meu correio electrónico de teste. Estou contente de ter tantos leitores.</p></body></html>';//para o envio em formato HTML$headers = "MIME-Version: 1.0rn";$headers .= "Content-type: text/html;charset=iso-8859-1rn";//endereço do remitente$headers .= "From: Xuxé <rodrigodoaxe@hotmail.com>rn";//endereço de resposta, se queremos que seja diferente a do remitente$headers .= "Reply-To: mariano@desarrolloweb.comrn";//endereços que receberão uma copia $headers .= "Cc: manel@desarrolloweb.comrn";//endereços que receberão uma copia oculta$headers .= "Bcc: vinnie@site.com,joao@site.com";mail($destinatario,$assunto,$corpo,$headers);?> </body></html>poxa já entrei em vários Fórums mandam eu ir no php.ini configurar eu faço isso mas continua com o mesmo erro se poedem me ajudar ficaria muito grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caras me desculpem tan invadindo assim, mas eu gostaria que vcs me ajudassem !quando eu estou querendo enviar um email usando a função mail() no PHP ele me retorno o seguinte erro ...Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Arquivos de programas\xampp\htdocs\orcamento\enviar_email.php on line 80Ai está o meu código !<html> <head> </head> <body bgcolor="#000090" text="#FFFFFF" link="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF"> <?/* $msg = "Nome:\t$nome\n"; $msg .= "E-mail da pessoa:\t$email\n"; $msg .= "Mensagem:\t$mensagem\n"; $nome = "$_POST[nome] "; $mesagem = "$_POST[mensagem]"; $cabecalho = "From: TBF // Formmail"; mail("rminervino@gmail.com", "Oi Rodrigo", "Testando"); echo "<center><h2>Obrigado, $nome</h2></center>"; echo "<center><h3>Em breve lhe responderemos, aguarde!</h3></center>";?>*/$destinatario = "rminervino@gmail.com";$assunto = "Esta mensagem é um teste";$corpo = '<html><head><title>Teste de correio</title></head><body><h1>Olá amigos!</h1><p>Bem-vindos ao meu correio electrónico de teste. Estou contente de ter tantos leitores.</p></body></html>';//para o envio em formato HTML$headers = "MIME-Version: 1.0rn";$headers .= "Content-type: text/html;charset=iso-8859-1rn";//endereço do remitente$headers .= "From: Xuxé <rodrigodoaxe@hotmail.com>rn";//endereço de resposta, se queremos que seja diferente a do remitente$headers .= "Reply-To: mariano@desarrolloweb.comrn";//endereços que receberão uma copia $headers .= "Cc: manel@desarrolloweb.comrn";//endereços que receberão uma copia oculta$headers .= "Bcc: vinnie@site.com,joao@site.com";mail($destinatario,$assunto,$corpo,$headers);?> </body></html>poxa já entrei em vários Fórums mandam eu ir no php.ini configurar eu faço isso mas continua com o mesmo erro se poedem me ajudar ficaria muito grato

Rapaz.... o problema está em seu php.ini com certeza. está rodando localmente o server???nesta linha: mail("rminervino@gmail.com", "Oi Rodrigo", "Testando");faz assimmail("rminervino@gmail.com", "Oi Rodrigo", "Testando","FROM: localhost");

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.