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

Unix Discussion :

Sendmail envoyé un mail html avec image intégré


Sujet :

Unix

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 83
    Par défaut Sendmail envoyé un mail html avec image intégré
    Bonjour à tous,

    Malgré mes nombreuses recherches sur le net, je n'ai pas réussi à trouver la solution à mon problème; je vous l'expose donc afin que vous m'apportiez votre généreuse aide.

    J'aimerais envoyé un mail HTML via Sendmail. Problème, les images incluses dans le mail devront être intégrés dans le mail.

    Quelqu'un a t-il compris la nuance du Content-type: image/png filename et du CID?
    [EDIT]

    J'ai fais quelques recherches, et celles-ci ont données cela:
    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
    mail () {
    ## Destinataire du mail
    DESTINATAIRES=`cat $1`
    export MAILTO="$DESTINATAIRES"
    export SUBJECT=`cat $2`
     
    MESSAGE=`cat $3`
     
    CONTENT='<HTML> \n'
    CONTENT=$CONTENT'<BODY>\n'
    CONTENT=$CONTENT'<img src="cid:pied" />\n'
    CONTENT=$CONTENT'</BODY>\n'
    CONTENT=$CONTENT'</HTML>\n'
     
     
    echo $CONTENT>mail_utilisateur.html
    CONTENT=mail_utilisateur.html
    (
     echo "FROM: HOTLINE-LASER"
     echo "Reply-To: moi@moi.fr"
     echo "Subject: $SUBJECT"
     echo "To: eux@eux.fr"
     echo "MIME-Version: 1.0"
     echo "Content-type: multipart/related; boundary=delimiteur"
     
     
    echo "--delimiteur"
    echo "Content-Type: text/html; charset=ISO-8859-1"
    cat $CONTENT
     
     
     echo "--delimiteur"
     echo "Content-Type: image/png"
     echo "Content-ID: <pied>"
     echo "Content-Disposition= inline; filename="/pied.PNG""
     echo "Content-Transfer-Encoding: BASE64"
    echo "iVBORw0KGgoAAAANSUhEUgAAA8wAAAATCAMAAABydnQ7AAAABGdBTUEAALGPC/xhBQAAAwBQTFRF"[...] tout le code 64 bit
    echo "--delimiteur"
     
    ) | /usr/sbin/sendmail $MAILTO
     
    }
    mais ca ne marche pas Avez-vous une idée?

    Je vous remercie énormément de votre lecture et vous souhaite une agréable journée,

    Merci,
    Twixi

  2. #2
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608

Discussions similaires

  1. [ZF 2.x] Envoyer un mail HTML avec encodage UTF-8
    Par narmataru dans le forum Zend Framework
    Réponses: 4
    Dernier message: 07/06/2013, 15h09
  2. [Indy] Mail HTML avec images incluses
    Par r0d dans le forum C++Builder
    Réponses: 21
    Dernier message: 11/03/2010, 11h30
  3. Comment envoyer un mail HTML avec Tinymce
    Par sws2008 dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2008, 18h23
  4. Réponses: 4
    Dernier message: 02/04/2007, 18h17

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