Ir para conteúdo

POWERED BY:

Arquivado

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

visitante_php

falsa funcao mail

Recommended Posts

eu tava usando localhost windows, e agora to em linux, em ambos a funcao mail, eh desabilitada(acho q em linux tb),mas criei um script so para testar em linux e ele diz que o email foi enviado, so q nao recebi...

 

o q faço

 

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra saber se esta desabilitada use:

 

if(function_exists('mail'))
	 echo "Função existe";
else
	 echo "Função NÃO existe";

Compartilhar este post


Link para o post
Compartilhar em outros sites

execute phpinfo e verifique qual software de envio de email está instalado no server.

 

ambiente *nix geralmente é "postfix", "qmail" ou "sendmail"

Compartilhar este post


Link para o post
Compartilhar em outros sites

verificou se o error display está habilitado ?

 

error_reporting  =  E_ALL
display_errors = On
display_startup_errors = On

 

por exnquanto..

 

faça o seguinte teste:

 

email.php

<?php

error_reporting(E_ALL);

 

ini_set('sendmail_from', 'email@from.sending');

 

eho '<br>sendmail_from: ' . ini_get('sendmail_from');

eho '<br>smtp: ' . ini_get('smtp');

eho '<br>smtp_port: ' . ini_get('smtp_port');

 

mail( 'email@foo.bar', 'subject', time() );

 

?>

troque apenas a parte em negrito..

no primeiro coloque um endereço de email, de preferencia info@dominioDoSite.com

 

no seguno, coloque o seu endereço de email.

de preferencia que nao seja hotmail ou yahoo

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu erro nessas linhas

 

eho '<br>sendmail_from: ' . ini_get('sendmail_from');

eho '<br>smtp: ' . ini_get('smtp');

eho '<br>smtp_port: ' . ini_get('smtp_port');

o seguinte

 

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/testes/email1.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

seja mais objetivo para evitar que o topico se estenda desnecessariamente, pois o assunto aparenta ser simples

 

muitas respostas ficam vagas e dão amrgem a diversas interpretações, por exemplo

ae q ta, to tentando usar do yahoo..... =/

sim ... mas usando yahoo como ??

 

como server SMTP ??

usando um email do yahoo no cabeçalho FROM: ??

enviando pra um email do yahoo ??

 

enfm.. seja prático e objetivo para que alguem posso ajudá-lo com respostas exatas

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu erro nessas linhas

 

 

eho '<br>sendmail_from: ' . ini_get('sendmail_from');

eho '<br>smtp: ' . ini_get('smtp');

eho '<br>smtp_port: ' . ini_get('smtp_port');

 

 

o seguinte

 

 

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/testes/email1.php

seu codigo acima esta errado:

 

echo '<br>sendmail_from: ' . ini_get('sendmail_from');
echo '<br>smtp: ' . ini_get('smtp');
echo '<br>smtp_port: ' . ini_get('smtp_port');

 

affff

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja por si mesmo o post numero 15

 

meu codigo apenas tem um if com a funcao mail, q se enviar diz q enviou se nao diz q nao, o teste se a funcao existe e esse codigo do hinom .... =/

 

as tem um if com a funcao mail,

um if ??

 

 

com a funcao mail,

que função ?

 

 

o teste se a funcao existe e esse codigo do hinom

???

 

nao sabemos o que e como está fazendo, portanto, torna-se algo totalmente vago

vamos ficar aqui dando mil palpites até que alguém enfim acerte.

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.