Besoin d'aide pour php envoie de mail

Fermé
emixammax - Modifié par emixammax le 7/06/2011 à 11:00
 beber005 - 7 juin 2011 à 11:46
Bonjour, je dois envoyer un mail a chaque fois que il y a quelque chose de nouveau dans ma base a la date du jour le probleme c que mon mail ne s'envoie pas quand je pose mon code sur le serveur mais marche quand je suis en local
voici mon code

$sql4 = "SELECT 'Reference','Nom' FROM 'histo_epuise'" ;
$requete = mysql_query($sql4) or die( mysql_error() ) ;


ini_set("SMTP","smtp.free.fr");
ini_set("sendmail_from","mail");

$sujet="Une nouvelle reference epuisee chez dg";
$expediteur='mail';
$destinataire ='mail';

$corps = '';
while($data = mysql_fetch_array($requete))
{


$corps .= $data[0];
$corps .=" ";
$corps .= $data[1];

}

if (mail($destinataire,$sujet,$corps))
{
echo "Votre mail a été envoyé";
}
else
{
echo "Une erreur s'est produite";
}
A voir également:

8 réponses

Dr.W Messages postés 390 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 29 juin 2011 40
7 juin 2011 à 10:17
C'est juste le serveur mail qui est a changer non? Sur ton seveur c'est pas Free
0
est ce normal que je ne voit pas ta reponse ?
0
Bonjour,

fais un SMTPDebug = 2;
juste avant ini_set("SMTP","smtp.free.fr");
0
Dr.W Messages postés 390 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 29 juin 2011 40
7 juin 2011 à 10:55
Ma reponse est en commentaire de ton premiere message, dsl, mauvaise habitude.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
et cela sert a quoi de faire SMTPDebug = 2; cela stp
0
Ca t'indique les erreurs que tu rencontres,un code d'erreur SMTP ou autre
0
syntax error, unexpected '=' il me sort ca ....
0
à la place du '=' mets '->'
0