Pular para o conteúdo

Dúvida função Mail(); [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Dúvida função Mail(); [RESOLVIDO]

Enviado em 15/10/2013 - 21:00h

Galera, estou com um problema grilhante!


Tenho o seguinte código :

// se a gravacao ocorreu corratametne, entao e mandado um email para ativacao do cadastro no email do usuario


$usuario_id = mysql_insert_id();

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

$headers .= "From: ".$nome." <".$email.">";
$headers .= "Return-Path: <$email> \n";

$subject = "Confirmação de cadastro - Ecommerce.";
$mensagem = " Senhor {$nome} {$sobrenome}, <br>

Obrigado pelo seu cadastro em nosso site, <br>

Para confirmar seu cadastro e aproveitar as nossas promoções, por favor, copie e cole na barra de endereços do seu navegador. <br>
<br>

http://www.testemobile.id1945.com/ativarUsuario.php?id={$usuario_id}&code={$senhaUsuario}

<br>

<br>
Apos a ativação da sua conta, poderá ter acesso exclusivo as promoções preparadas para você! <br>

Seus dados de login: <br><br>

<strong>Usuario</strong> : '{$nomeUsuario}' <br>
<strong>Senha : </strong> '{$senhaUsuario}' <br><br>


Obrigado!
";

mail($email, $subject, $mensagem, $headers);

}

echo "<script type='text/javascript'>alert('PARABÉNS. CADASTRO EFETUADO COM SUCESSO! Um email foi enviado para voce!');</script>";
echo '<meta http-equiv="refresh" content="2;url=registrarUsuario.php">';

}

} // fim verificacoes

Esse script manda um email para o usuário, após se cadastrar no meu sistema, para posterior ativação de sua conta. Porém, TODA VEZ QUE EU COLOCO O LINK -> http://www.testemobile.id1945.com/ativarUsuario.php?id={$usuario_id}&code={$senhaUsuario}

O email não é enviado, se eu tiro essa linha, o email é enviado corretamente.

Já tentei resolver com os escapes \" e nada. A questão é que com o link não chega, sem o link chega.

O que me dizem?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Dúvida função Mail(); [RESOLVIDO]

Enviado em 15/10/2013 - 22:15h

"O email não é enviado, se eu tiro essa linha, o email é enviado corretamente." <- que linha?

Manda o código pelo pastebin.com e tente ser mais claro com sua dúvida, só consegui entender "se vc remove um linha seu código funciona."
Se possível responda qual servidor esta usando para o envio.

3. Re: Dúvida função Mail(); [RESOLVIDO]

Enviado em 15/10/2013 - 22:26h

brezo escreveu:

"O email não é enviado, se eu tiro essa linha, o email é enviado corretamente." <- que linha?

Manda o código pelo pastebin.com e tente ser mais claro com sua dúvida, só consegui entender "se vc remove um linha seu código funciona."
Se possível responda qual servidor esta usando para o envio.



Código no pastebin -> http://pastebin.com/gLNZAmsW


Mais claro é impossível amigo. É isso o que acontece, se você reparar, dentro do código temos a variável $mensagem, que armazena obviamente a mensagem que será mandada ao email do usuário, e mais abaixo temos um link <a href="http://testemobile......>; , o problema é ai.

Se eu deixo este link aí, o email não é enviado pelo php mail.
Se eu tiro este link, o email é enviado normalmente.


Fui mais claro? Já não sei o que mais tentar, nunca vi isso acontecer...


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder