PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 28-12-2009 22:09:08

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Pb d'éxpéditeur lors de l'envoi d'un email en PHP

Bonjour,

je voudrais envoyer des emails automatiquement aux utilisateurs de mon site web en php.
Ca marche, mais lorsqu'ils reçoivent l'email, le from est root@plesklinux10.dns26.com, ce qui n'est pas beau...

J'utilise le code suivant:


<?php
     // On envoie un email au membre
     $email="jacktrack@rocketmail.com";
     $from="From: admin@123kiss.fr";
     $objet="test";
     $message="Ceci est un test\n";
     $message.="sur plusieurs lignes\n";
     mail($email, $objet, $message, $from);
?>
 

Contrairement à ce qui est dit dans un bouquin sur PHP, le $from ne change pas l'expéditeur de l'email...

Peut-être est-ce parce que, dans mon hébergement, je n'ai pas le SMTP ?
Ou est-ce pour une autre raison ?

Merci pour vos réponse !

Ralph303

Hors ligne

#2 28-12-2009 22:51:10

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Pb d'éxpéditeur lors de l'envoi d'un email en PHP

normal, il faut un retour chariot derrière le from wink
$from="From: admin@123kiss.fr \r\n";


>>Contrairement à ce qui est dit dans un bouquin sur PHP, le $from ne change pas l'expéditeur de l'email...
roll:rolleyes::rolleyes:


Extrait de la doc PHP :
[citation]
Chaîne à insérer à la fin des en-têtes du mail.

Ce paramètre est typiquement utilisé pour ajouter des en-têtes supplémentaires (From, Cc et Bcc). Les en-têtes supplémentaires doivent être séparés par un caractère CRLF (\r\n).

[/citation]

a++

Hors ligne

#3 28-12-2009 23:05:54

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Re : Pb d'éxpéditeur lors de l'envoi d'un email en PHP

Ah ok !

Merci Pierrot ! big_smile

Ca marche maintenant ! C'est qd même bien plus joli... smile

Question subsidiaire:
Ca m'envoie le même email 2 fois...

Comment cela se fait-il ?

Ralph303

Hors ligne

#4 28-12-2009 23:14:07

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Pb d'éxpéditeur lors de l'envoi d'un email en PHP

>>Question subsidiaire:


Comme j'ai pas de boule ce christale, j'vois rien big_smile
a++

Hors ligne

#5 28-12-2009 23:16:21

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Re : Pb d'éxpéditeur lors de l'envoi d'un email en PHP

Ok, ça doit venir de mon hébergeur....

Merci pour ton aide, Pierrot ! smile

Ralph303

Hors ligne

#6 31-12-2009 18:08:19

Ralph303
Membre
Lieu : St-Cyr l'Ecole
Inscription : 30-05-2009
Messages : 98
Site Web

Re : Pb d'éxpéditeur lors de l'envoi d'un email en PHP

Non, c'était un bug dans mon code...

Hors ligne

#7 31-12-2009 18:47:32

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Pb d'éxpéditeur lors de l'envoi d'un email en PHP

ca, j'l'avais vu dans ma boule de christale big_smile:D:D
a++

Hors ligne

Pied de page des forums