Por favor me ajudem, gostaria de saber porque o meu php não envia email. Tem alguma configuração a fazer? Eu tenho outro servidor de um cliente que manda, mas o meu aqui não...
Muito agradecido desde já.
Marcelo Caxambu
Versão Imprimível
Por favor me ajudem, gostaria de saber porque o meu php não envia email. Tem alguma configuração a fazer? Eu tenho outro servidor de um cliente que manda, mas o meu aqui não...
Muito agradecido desde já.
Marcelo Caxambu
Como assim? Como tá o script?
esta assim...o mesmo que esta no outro servidor...
<?php
//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"<IMG SRC="images/forum/icons/icon_wink.gif">;
$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"<IMG SRC="images/forum/icons/icon_wink.gif">;
//REDIRECIONA PARA A PÃGINA DE RESULTADO
header("Location:$retorno"<IMG SRC="images/forum/icons/icon_wink.gif">;
}//FECHA IF (SIZEOF)
Ai nao sei te dizer amigo, desculpa =/
Amigo verifica a configuração do seu sendmail...
Tenta entrar no terminal como root e verificar
se o serviço esta ativo e esta postando emails..
existem soluções mais simples que independem
da configuração... se vc tiver problemas eu posso
postar um que eu possuo mas faça esta verificação
antes. Pode ser que vc não precise de nada mais que uns
simples ajustes na configuração do sendmail.