IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Mail : bug avec nom de l'expéditeur


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Points : 57
    Points
    57
    Par défaut [Mail] Mail : bug avec nom de l'expéditeur
    Bonjour,

    Je n'arrive pas à faire en sorte que le nom de l'expéditeur s'affiche (au lieu que ce soit l'adresse email) lorsque le mail est reçu par le destinataire.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    // Envoi d'un email pour demander la validation
    			$mail_title = 'Titre';
    			$mail_message = "Bonjour.... blabla";
    			$mail_sender_name = 'Yazerty';
    			$mail_sender_email = 'yazerty@yazerty.net';
    			$mail_from = "From: ".$mail_sender_name." <".$mail_sender_email.">\n";
    			$entete .= "MIME-Version: 1.0";
     
    			// Si l'email est envoyé on affiche le message
    			if (mail($inscription_email,$mail_title,$mail_message,$entete)) {
    				echo "youpi";
    			}
    Au lieu d'afficher le nom de l'expéditeur (Yazerty), cela remplace l'adresse de l'expéditeur par boiteare@60gp.ovh.net (le site étant hébergé sur OVH).

    Y a-t-il un bug dans mon code, ou est-ce le serveur qui ne réagit pas normalement :- ?

  2. #2
    Membre émérite Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Points : 2 273
    Points
    2 273
    Par défaut
    Salut,
    essaie \r\n au lieu de \n.
    bye

  3. #3
    Membre actif
    Homme Profil pro
    Responsable d'une MOE bancaire
    Inscrit en
    Juillet 2003
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable d'une MOE bancaire

    Informations forums :
    Inscription : Juillet 2003
    Messages : 261
    Points : 226
    Points
    226
    Par défaut
    le fait que tu vois boiteare@60gp.ovh.net, c'est un peu normal.
    je m'explique :

    echo($mail_from);
    == > From: Yazerty (ce qui est tres bizzare)

    alors la fonction mail quand elle ne trouve pas de de mail dans FROM, bein elle colle l'email d'hebergeur defini dans php.ini en occurence boiteare@60gp.ovh.net

    donc concentre toi plutot sur la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $mail_from = "From: ".$mail_sender_name." <".$mail_sender_email.">\n";
    et essaye de comprendre pourquoi ton mail disparait, et n'oublie pas de nous dire pq parce que je ne vois pas non plus, lol

  4. #4
    Membre émérite Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Points : 2 273
    Points
    2 273
    Par défaut
    Euh, en fait à aucun moment t'utilises ta variable $mail_from , il faut l'ajouter dans les entêtes :

    $entete .= $mail_from;

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Points : 57
    Points
    57
    Par défaut
    Mouarf jsuis fatigué moua...
    Effectivement Djakisback !
    Merci .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Prénoms à accent bugs avec mail()
    Par bricechris dans le forum Langage
    Réponses: 1
    Dernier message: 09/04/2010, 20h13
  2. [MySQL] Inscription avec la même adresse e-mail ou le même nom d'utilisateur
    Par high_koko dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 11/06/2009, 01h16
  3. [Mail] mail de retour avec mail()
    Par afrodje dans le forum Langage
    Réponses: 4
    Dernier message: 12/07/2008, 14h37
  4. [Exchange 2003] mail:changer le nom de l'expéditeur à l'envoi
    Par filpinpin dans le forum Exchange Server
    Réponses: 4
    Dernier message: 21/09/2006, 18h57
  5. Envoi mail par Notes avec un autre nom
    Par why-not-mi dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/10/2005, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo