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 :

gerer 'FROM' de la fonction mail


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 210
    Par défaut gerer 'FROM' de la fonction mail
    Bonjour
    J'envoie des mails sans problèmes avec un site héberger chez NFRANCE.
    Mais je n'arrive pas à gérer le 'FROM'
    L'objet et le mail de réponse => ok.
    Dans outlook la colonne 'DE' il y à 'nomDuCompte@return.nfrance.com'
    Impossible de mettre autre chose.
    Voici mon code
    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
     
    $boundary = "-----=".md5(uniqid(rand()));
     
     
    $header = "MIME-Version: 1.0\r\n";
     
    $header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
     
    $headers .="Return-Path:Menu Brochette<contact.ai@free.fr>\n"; 
     
    $headers .= "From: Menu Brochette<contact.ai@free.fr>";
     
    $header .= "\r\n";
     
    //--------------------------------------------------
    // Construction du message
    //--------------------------------------------------
     
    $msg = "Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed.\r\n";
     
    $msg .= "--$boundary\r\n";
     
     
    $msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
     
    $msg .= "Content-Transfer-Encoding:8bit\r\n";
     
    $msg .= "\r\n";
     
     
    $file = "menu.jpg";
    $fp = fopen($file, "rb");   // b c'est pour les windowsiens
    $attachment = fread($fp, filesize($file));
    fclose($fp);
     
     
    $attachment = chunk_split(base64_encode($attachment));
     
     
    $msg .= "--$boundary\r\n";
     
    $msg .= "Content-Type: image/gif; name=\"$file\"\r\n";
     
    $msg .= "Content-Transfer-Encoding: base64\r\n";
     
    $msg .= "Content-Disposition: inline; filename=\"$file\"\r\n";
     
    $msg .= "\r\n";
     
    $msg .= $attachment . "\r\n";
     
    $msg .= "\r\n\r\n";
     
    $msg .= "--$boundary--\r\n";
     
    $reponse      = "contact.ai@free.fr";
     
    echo "test :Ce script envoie un mail avec fichier attach&eacute; &agrave; $destinataire<br>";
     
    mail($destinataire, "Menu du jour BROCHETTE..RIT", $msg,"Reply-to: $reponse\r\nFrom: $expediteur\r\n".$header);
     
    etc....
    Est il possible de "forcer " le nom de l'expediteur ?

    Merci de votre aide
    .
    .

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est un cas a voir avec ton hébergeur.
    Il est probable qu'il limite la valeur du FROM.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 210
    Par défaut
    C'est ce que je craignais !
    je voulais être sur que ce n'était pas mon code.
    je vais les interroger et je clôturerais ce post.

    Merci beaucoup

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 210
    Par défaut
    je suis désolé, je viens de trouver :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \r\nFrom: $expediteur\r\n".$header);
    cette variable n'était pas renseignée !
    Voila ce que c'est que de faire du copier/coller....!

    Pourtant j'avais un 'From' valide plus haut dans un header.=...

    Merci de votre attention
    .
    .

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

Discussions similaires

  1. [FLASH MX] Problème flash et fonction mail() php
    Par proutcore dans le forum Flash
    Réponses: 7
    Dernier message: 21/05/2007, 12h21
  2. Réponses: 5
    Dernier message: 29/10/2005, 16h44
  3. [PHPMailer] la fonction mail et moi !!!
    Par wdionysos dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 27/10/2005, 20h05
  4. Fonction mail avec HTML et images
    Par nico33307 dans le forum Modules
    Réponses: 1
    Dernier message: 05/07/2005, 23h25

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