Probleme d'envoi de mail en html avec serveur smtp

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par chris2000, 7 Décembre 2009.

  1. chris2000
    chris2000 Nouveau WRInaute
    Inscrit:
    13 Novembre 2009
    Messages:
    6
    J'aime reçus:
    0
    bonjour

    voila, je possede un serveur smtp privé pour envoyer des mails en masse,
    je voudrais envoyé une liste de mail , à partir d'une page formulaire en php,

    j'ai trouvé ce script qui fonctionne tres bien

    Code:
    <?
    	require_once "Mail.php";
    
    	$admin= "Sandra Sender <SandraSender@hotmail.fr>";
    	$from="from : ".$admin;
    
    
        $to = "monmail@gmail.com";
        $subject = "Hi!";
        $body = "Hi,\n\nHow are you?";
     	$body.="<a href='http://www.monsite.com'>www.monsite.com</a><br><br>";
    	$body.="Vous pouvez à tout moment vous désinscrire de la newsletter en cliquant ";
    	$body.="<a href='http://www.monsite.com/pages/annul.php?case=newsletter'>ici</a>";
    
     $host = "smtpxxxxxx.nfrance.com";
     $username = "dfrfdsfd";
     $password = "xxxxxxx";
     
     $headers = array ("From" => $from,
      "To" => $to,
     "Subject" => $subject);
     $smtp = Mail::factory("smtp",
     array ("host" => $host,
     "auth" => true,
     "username" => $username,
     "password" => $password));
     
     $mail = $smtp->send($to, $headers, $body);
     
     if (PEAR::isError($mail)) {
     echo("<p>" . $mail->getMessage() . "</p>");
     } else {
     echo("<p>Message successfully sent!</p>");
     }
    
    ?>
    
    seulement, çà n'interprete pas le code html

    j'ai rajouté

    Code:
    	$admin= "Sandra Sender <SandraSender@hotmail.fr>";
    	$from="from : ".$admin;
                   $from .= "MIME-version: 1.0\n";
    	$from .= "Content-type: text/html; charset= iso-8859-1\n";
    
    cela ne fonctionne pas quand meme j'ai un messager d'erreur " Validation failed for: Sandra Sender MIME-version: 1.0
    "
    peut envoyer un message au format html sur un serveur smtp ? et ou rajouter le code ??

    merci bcp pour votre aide
     
  2. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Là il te manque au minimum un \n judicieusement placé (à la fin du From:).

    Jacques.
     
  3. chris2000
    chris2000 Nouveau WRInaute
    Inscrit:
    13 Novembre 2009
    Messages:
    6
    J'aime reçus:
    0
    merci de ta reponse,

    j'ai rajouté

    le /n comme tu m'as dit


    je n'ai plus de message d'erreur, le message est bien envoyé
    mais le code html n'es tjs pas interprété

    How are you?<a href='http://www.mobycorse.com'>www.mobycorse.com</a><br><br>Vous pouvez à tout moment vous désinscrire de la newsletter en cliquant <a href='http://www.mobycorse.com/pages/annul.php?case=newsletter'>ici</a>

    faut t'il rajouté autre chose?
     
  4. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Ah j'avais pas tout regardé, en fait la bonne méthode ce serait plutôt de rajouter tes headers dans le Array ($headers) plutôt que de coller ça dans le from (qui doit avoir une drôle de tête d'ailleurs).

    Jacques.
     
Chargement...
Similar Threads - Probleme envoi mail Forum Date
Problème avec l'envoi d'un mail sans contenu php Développement d'un site Web ou d'une appli mobile 7 Septembre 2016
Problème d'envoi de mail Développement d'un site Web ou d'une appli mobile 8 Juillet 2013
probleme envoi un fichier a l'email à partir d'un formulaire Développement d'un site Web ou d'une appli mobile 3 Octobre 2009
Contrer le problème d'envoi d'e-mails Administration d'un site Web 5 Décembre 2008
problème d'envoie de mail Administration d'un site Web 14 Avril 2008
probleme envoi de mail par mon crm Administration d'un site Web 26 Mars 2008
Problèmes d'envoi d'e-mail ? Les serveurs mentent ! Administration d'un site Web 1 Septembre 2006
Probleme d'envoi avec gmail via Outlook Gmail, Google Talk, Blogger et Orkut 8 Décembre 2004
Probleme d'envois de formulaire par mail Administration d'un site Web 25 Octobre 2004
PHP -Problème retraitement données Mysql avant envoit dans un tableau array Développement d'un site Web ou d'une appli mobile 28 Décembre 2016
Problème configuration évènement envoi formulaire Google Analytics Google Analytics 14 Mars 2014
Problème envoi mots clés $_SERVER['HTTP_REFERER'] Administration d'un site Web 24 Mai 2012
Problème avec REQUEST_URI qui ne me renvoie pas l'URL rewritée ! Développement d'un site Web ou d'une appli mobile 6 Décembre 2008
[RESOLU] probléme d'envoi de formulaire Développement d'un site Web ou d'une appli mobile 24 Juillet 2008
Probleme avec le bouton d'envoi d'un formulaire Développement d'un site Web ou d'une appli mobile 22 Mars 2008
Envoi d'une newsletter / problème headers / spam Développement d'un site Web ou d'une appli mobile 18 Février 2008
Problème dans l'envoie d'un newsletter Développement d'un site Web ou d'une appli mobile 1 Janvier 2007
Probleme ! envoi de formulaire en php sous OVH Administration d'un site Web 21 Mars 2005
Problème envoi formulaire avec windows XP Administration d'un site Web 8 Février 2004
Problemes d'envoi Administration d'un site Web 31 Octobre 2003