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:
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