Ir para conteúdo

POWERED BY:

Arquivado

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

cauetc

problema com mail()

Recommended Posts

estou tentando fazer um script com a funcao 'ESQUECI MINHA SENHA'

 

soh que nao esta enviando a senha pelo emaiçll... o email nao chega.. alguem pode ajdar?

 

<?php
include("../config.php");
echo $emailprincipal;
if(isset($_POST["lembrar"])) {
	$email = $_POST["email"];
	if ($email=="" or $email=="Seu email") {
		?><script language="JavaScript">
			<!--
			alert("Por favor, digite seu email!");
			window.location.href = "java script:history.go(-1)";
			//-->
		</script><?
		exit;
	}
	include("../conexao.php");
	$selecao = mysql_query("SELECT * FROM subsolo_usuarios WHERE email = '$email'"); 
	$row = mysql_fetch_array($selecao);
	if ($row == "") {
		?><script language="JavaScript">
			<!--
			alert("Seu email não está cadastrado no banco de dados!");
			window.location.href = "java script:history.go(-1)";
			//-->
		</script><?
		exit;
	}
	else {
		$nome = $row["nome"];
		$login = $row["login"];
		$senha = $row["senha"];
		
		$assunto = "SubsoloArt - Envio de senha!";
		$msg  = "<font face='verdana' size='7'><b>SubsoloArt!</b></font><br><?";
		$msg .= "?><font face='Verdana' size='2'>Olá ".$nome.", um envio de sua senha para seu email foi solicitado através do nosso site!</font><br><br><?";
		$msg .= "?><font face='Verdana' size='2'>Seu login: <b>".$login."</b></font><br><?";
		$msg .= "?><font face='Verdana' size='2'>Sua senha: <b>".$senha."</b></font><br><?";
		$msg .= "?><font face='Verdana' size='2'>Este é um email automático, por favor, não responda!<br><br>Obrigado!</font><?";
		$mensagem = "$msg";
		$headers  = 'MIME-Version: 1.0' . "\r\n";
		$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
		// Additional headers
		$headers .= 'From: $emailprincipal' . "\r\n";
		mail($emailprincipal, $assunto, $mensagem, $headers);
		if(!mail($emailprincipal, $assunto, $mensagem, $headers)) {
			echo "foi";
		}
		else {
			echo "nao foielse";
		} 
	}
	mysql_close($conexao);
	exit;
}
?>


<?
include("topo.php");
?>

	<td><table width="100%" border="0">
	  <tr align="left">
		<td width="160" valign="top" align="left"><?php include "loja-menu.php"; ?></td>
		<td width="590" valign="top" align="center"><br />
		

<form name="form1" method="post" action="<? $PHP_SELF ?>">
<table width="100" border="0" cellspacing="6" cellpadding="0" background="../imgs/bgtabelap.jpg">
  <tr>
	<td align="center"><input size="14" name="email" type="text" value="Seu email" onClick="this.value=='Seu email'?this.value='':null"><br /></td>
  </tr>
  <tr>
	<td align="center"><input type="submit" name="lembrar" value=" Ok "><br /></td>
  </tr>
</table>
</form>


</td>
		</tr>
	</table></td>

<? include("rodape.php"); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem servidor de SMTP configurado e funcionando no servidor onde está rodando esse script? Já conseguiu enviar algum outro e-mail, no mesmo site, da mesma forma?

 

Faça um teste mais simples e veja se o e-mail chega:

 

<?php
mail('SEU E-MAIL', 'Assunto', "Linha 1\Linha 2\Linha 3");
?>

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.