Bonjour

Après un formulaire je souhaite que mon serveur envoie un mail à l'adresse spécifié dans le formulaire.
Je suis sur MAMP, j'ai modifié le PHP.ini en mettant orange.fr dans le smtp
quand je teste les pages little snicjh m'averti que j'ai une demande de connexion à un smtp, mais je reçis rien dans mes mails.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?PHP
include 'logout.php';
$_SESSION['rushoujeviens']='';
$fonction=panier;
$identifiant=$_SESSION['identifiant'];
$idmail=$_REQUEST['idutilisateur'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>envoi de mail</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
 
<div class="container">
<div class="header">
<?php
 include("boutons-nav.php"); 
 include 'base.php';
?>
</div>
    <div class="content">
 
        <?php
        $sql=  "SELECT *
FROM utilisateurs   where idutil=$idmail";
$resultat=mysql_query($sql)or die(mysql_error());
while ($listeclient = mysql_fetch_assoc($resultat)){
 
$id=$listeclient['idutil'];
$nom=$listeclient['nom'];
$prenom=$listeclient['prenom'];
$type=$listeclient['type'];
$client=$listeclient['client'];
$identite=$listeclient['identifiant'];
$pass=$listeclient['pass'];
if($client=='tous')$client='xxxx';
$mail=$listeclient['mail'];
 
        }
 
 
 $destinataire = $mail;
// Pour les champs $expediteur / $copie / $destinataire, séparer par une virgule s"il y a plusieurs adresses
$expediteur = 'xxxx@free.fr';
 
$objet = 'Vos nom et pass utilisateurs base MASTER FILMS'; // Objet du message
$headers  = 'MIME-Version: 1.0' . "\n"; // Version MIME
$headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse
$headers .= 'From: '.$expediteur."\n"; // Expediteur
$headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire
$headers.= 'Content-Type: text/html; charset=\"ISO-8859-1\"'."\n";
$message = 'Bonjour<br> Vous pouvez accéder à la base de donn&eacute;es 
    avec les identifiants suivants:<BR>
  Nom d\'utilisateur:'.$identite.'<br>
        mot de passe:'.$pass.'<br>
            Vous pourrez modifier ces param&egrave;tres
            une fois connect&eacute; &agrave; la base dans l\'onglet mon compte';
if (mail($destinataire, $objet, $message,$headers)) // Envoi du message
{
    echo 'Votre message a été envoyé sous cette forme<br>
        <b>destinataire:</b>'.$prenom.' '.$nom.' ('.$mail.')'.$headers.'<br>
            <b>Objet:</b>'.$objet.'<br><b>contenu du message:</b><br>'.$message;
}
else // Non envoyé
{
    echo "Votre message n'a pas pu être envoyé";
}
?>
 
 
    <!-- end .header --></div>
  <div class="content">
 
    <!-- end .content --></div>
  <div class="footer">
    <?php  include("pied.html"); ?>
    <!-- end .footer -->
    </div>
  <!-- end .container --></div>
 
</body>
</html>