从我的网站发送带有PHP的电子邮件

时间:2015-03-15 15:09:02

标签: php email

我尝试从我的网站发送registring的验证邮件 我遇到的问题是代码没有给我任何错误,但它没有发送任何邮件这个代码:

$connect=mysql_connect('mysql.hostinger.fr','u423178114_user','pass')or die('erreur');
			mysql_select_db('u423178114_gm');
			$reg=mysql_query("SELECT * FROM users WHERE username='$username'");
			$rows=mysql_num_rows($reg);
			if($rows==0)
			{
				$token=rand('19849','98765');
				$query=mysql_query("INSERT INTO users VALUES('','$fname','$lname','$email','$tele','$username','$password1','$password2','$token','0')");
				$derid=mysql_insert_id();
				//email
				$to=$email;
				$subject="Activation du compte";
				$en_tete="FROM: admin@groupemaghreb.besaba.com";
				$server='mx1.hostinger.fr';
				ini_set('SMTP',$server);
				ini_set('sendmail_from', 'admin@groupemaghreb.besaba.com');
				ini_set('smtp_port', '2525');
				ini_set(auth, true);
				ini_set('username','admin@groupemaghreb.besaba.com');  
				ini_set('password','pass');
				$body="Hello cliquer ici pour activer votre compte
				<a href='http://www.groupemaghreb.besaba.com/site/active.php?id='$derid'&code=$token'></a>";
				error_reporting (E_ALL); 
				ini_set ('display_errors', '1');
				mail($to,$subject,$en_tete,$body);
				if (mail($to,$subject,$en_tete,$body)) {  
				echo("<p>Email successfully sent!</p>");  }
				else {   echo("<p>Email delivery failed…</p>");  }
				//die("Inscription terminé <a href='index.html'> connectez </a> vous");
				//die("Inscription terminén consultez votre email");
				
			}else echo"Ce utilisateur n'est pas disponible";

1 个答案:

答案 0 :(得分:0)

我认为您打算使用端口25(标准SMTP)而不是2525发送。