Fonction mail avec hotmail
Posté : 20 nov. 2007, 05:49
Bonjour,
J'ai un étrange problème.
J'ai fait un extranet pour un client.
Lorsqu'il ajoute un fichier a consulter dans l'extranet les usagers reçoivent un courriel pour les en avertir.
Ça sa fonctionne.
Mais lorsqu'il crée un utilisateur le script envoie a l'utilisateur un courriel contenant sont login et mot de passe.
Ça sa pose problème, pour hotmail et sympatico (il fonctionne avec hotmail ils ont un partenariat quelquonque) sa va direct dans les courriers inrésirables même en passant par Outlook.
Pourtant, j'utilise la même fonction.
Voici le code qui fonctionne:
Merci!
J'ai un étrange problème.
J'ai fait un extranet pour un client.
Lorsqu'il ajoute un fichier a consulter dans l'extranet les usagers reçoivent un courriel pour les en avertir.
Ça sa fonctionne.
Mais lorsqu'il crée un utilisateur le script envoie a l'utilisateur un courriel contenant sont login et mot de passe.
Ça sa pose problème, pour hotmail et sympatico (il fonctionne avec hotmail ils ont un partenariat quelquonque) sa va direct dans les courriers inrésirables même en passant par Outlook.
Pourtant, j'utilise la même fonction.
Voici le code qui fonctionne:
$head="From: $courriel";
$sujet="Un nouveau document vous attend dans l'extranet de Autobus Neron inc.";
$mailbody="Un nouveau document vous attend dans l'extranet de Autobus Neron inc.\n";
$mailbody.="".addslashes($_POST["nom"])."\n\n";
$mailbody.="".addslashes($_POST["description"])."\n\n";
$mailbody.="http://www.autobusneron.ca/intranet/\n\n";
$connect=mysql_connect($host, $login, $password) or die("Could not connect to database in localhost!");
$result=mysql_select_db($db) or die("Could not select database");
$sqlD = "select * from user order by user_id ASC";
$queryD=mysql_query($sqlD) or die("Erreur sqlD");
while($row2=mysql_fetch_array($queryD))
{
$result=mail($row2["courriel"],$sujet,$mailbody,$head);
}
Voici le code qui ne fonctionne pas bien:mysql_connect($host, $login, $password);
mysql_select_db($db);
$querycouriel="select * from user where user_id='".$user_id."'";
$resultcouriel=mysql_query($querycouriel);
$row1=mysql_fetch_array($resultcouriel);
$head2="From: $courriel";
$sujet="Votre accès utilisateur sur www.autobusneron.ca/intranet/";
$mailbody="Voici vos informations d'acces au site Web de www.autobusneron.ca/intranet/\n";
$mailbody.="Vous pourrez passer des commandes directement sur notre site Web\n";
if (isset($_POST['prenom'])){
$mailbody.="Prenom : ".$_POST['prenom']."\n";
}
if (isset($_POST['nom'])){
$mailbody.="Nom : ".$_POST['nom']."\n";
}
if (isset($_POST["courriel"])){
$mailbody.="Courriel : ".$_POST['courriel']."\n";
}
if (isset($_POST["password"])){
$mailbody.="Mot de passe : ".$_POST["password"]."\n";
}
$result2=mail($_POST["courriel"],$sujet,$mailbody,$head2);
Pouvez-vous m'aider svp?Merci!