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] affichage des images dans des mail envoyés avec mail()


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 45
    Points : 34
    Points
    34
    Par défaut [Mail] affichage des images dans des mail envoyés avec mail()
    bonjour à tous
    je développe un script pour l'envoi d'une newsletter avec une image dans le corps du mail.
    tous marche bien. j'ai testé sur hotmail, gmail, outlook pour mon adresse mail entreprise, mais par contre avec entourage ca ne marche pas. l'image ne s'affiche pas et le lien ne marche pas. le mail est en html et l'image et le lien est ajouté avec des balises html.
    je ne comprends pas, si quelqu'un a une idée. c'est peut être un probleme d'entourage.

    merci d'avance de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    le plus simple pour qu'on t'aides est que tu nous montre ton bout de code en question...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 45
    Points : 34
    Points
    34
    Par défaut
    voici le code d'envoi du mail

    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
    $to = $val[email];
    // Subject
    $subject =  $_POST['titre'] ;
    // clé aléatoire de limite
    $boundary = md5(uniqid(microtime(), TRUE));
    // Headers
     
    $headers = 'From: catalogue@monsite.org'."\r\n";
    $headers .= 'Mime-Version: 1.0'."\r\n";
    $headers .= 'Content-Type: multipart/mixed;boundary='.$boundary."\r\n";
    $headers .= "\r\n";
    // Message
    $msg = 'Texte affiché par des clients mail ne supportant pas le type MIME.'."\r\n\r\n";
    // Message HTML
     
    $msg .= '--'.$boundary."\r\n";
    $msg .= 'Content-type: text/html; charset=utf-8'."\r\n\r\n";
    $msg .= '<img src="http://monsite/wordpress/upload/bandeau1.png" alt="Goodplanet.org" />'."\r\n\n\n\n\n";
     
    $msg .= '<br><font face="Verdana, Arial, Helvetica, sans-serif">';
    $msg .=  $_POST['FCKeditor2']."\r\n\n";
     
    $msg .= '<b>Bonne lecture sur <a href="www.monsite.org"><font color="#c2851b">www.monsite.org</font></a></b><br><br>'."\r\n";
    $msg .= '<br><br><em><font size="1">Si vous ne souhaitez plus recevoir la newsletter, envoyez "désinscription" à moi@monsite.org</font></em>';
    $msg .= '</font>'."\r\n\n";
    $msg .= '--'.$boundary."\r\n";
    // Function mail()
    $mail=mail($to, $subject, $msg, $headers);

Discussions similaires

  1. Placer des images dans des cadres
    Par jeff24 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 28/08/2009, 10h36
  2. Imprimer des images dans des sous-dossier
    Par logan139 dans le forum Imagerie
    Réponses: 0
    Dernier message: 18/03/2009, 11h07
  3. affichage des images dans le corps d'un mail
    Par pigeon11 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 24/06/2008, 13h40
  4. Réponses: 11
    Dernier message: 09/06/2006, 15h44
  5. Insertion des boutons et des images dans une JTable
    Par anouar dans le forum Composants
    Réponses: 2
    Dernier message: 17/11/2005, 20h23

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