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 :

Fonction mail et Cc


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 105
    Par défaut Fonction mail et Cc
    Je teste l'envoie de mail avec la fonction php mail pour un site associatif hébergé chez free.
    Avant, on utilisait mailto mais un certain nb de messages ne parvenaient pas à leur destinataire.
    Nous avons donc décider de remplacer le mailto par la fonction mail de php.
    Si on ne renseigne pas le champ Cc cela fonctionne et pas sinon. Sachant que la fonction renvoie toujours OK.
    Qq aurait une idée ?

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $additional_headers = "MIME-Version: 1.0\r\n";
    $additional_headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
    $additional_headers .= "From: Moi <adresseMoi@free.fr>\r\n";
    $additional_headers .= "Return-Path: Moi <adresseMoi@free.fr>\r\n";
    $additional_headers .= "Cc: destcopie@orange.fr\r\n";
     
    if (mail ( 'destinataire <destinataire@free.fr>' , 'Mail de test d\'envoi via la fonction PHP mail()' , 'L\'envoi fonctionne sans problème. Message reçu !' , $additional_headers))
        { echo "L'email a bien été envoyé."; }
    else
        { echo "Une erreur c'est produite lors de l'envois de l'email."; }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Je te conseillerais une méthode sommaire mais efficace
    ensuite tu avancera dans le mail en HTML ou avec plus de paramétres !
    d'autre part FREE limite a 2000 envois par semaine je crois.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
    $X_A = " dupond<j_dupond@wanadoo.fr>";
    $X_De = "From: Forum developpez <ton vrais mail@orange.fr>";
    $Le_Objet = "Message du Forum  pour test\n\n\n";
    $Le_Body = "Bonjour Dupond ce message est destine a vous rendre\n";
    $Le_Body .= "etc...\n";
    mail($X_A, $Le_Objet, $Le_Body, $X_De);
    ?>
    A++
    Christele

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 105
    Par défaut Eureka
    La méthode simple ne me convenait pas car j'ai besoin d'un cc.
    De plus, chez free, un certain nombre de hearders sont obligatoires.
    Mais on m'a retourné la solution : le contenu du champ Cc ou Bcc doit être de la forme nomdest <nomdestcopie@orange.fr> et pas seulement l'adresse de courriel ce qui n'est pas conforme à la doc php mais enfin on est chez free ...

    Merci tout de même
    Cdt

+ 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