Moderator |
|
Met behulp van PHP genereer ik MIME-mailtjes, alleen als ik inline images (met behulp van <img src="cid:image.gif" ... />) meestuur in een HTML-mailtje, dan wordt deze in Thunderbird niet getoond in het mailtje.
De verschillende MIME-blokken zijn als volgt opgebouwd:
multipart/mixed
* image/gif <- het plaatje, base64 encoded
multipart/alternative
* text/plain <- platte text
* text/html <- hierin wordt het plaatje aangesproken met cid:...
multipart/mixed * image/gif <- het plaatje, base64 encoded multipart/alternative * text/plain <- platte text * text/html <- hierin wordt het plaatje aangesproken met cid:...
Code van het HTML-deel:
<img src="cid:whatever.gif" /><br /><b>hello world</b>
<img src="cid:whatever.gif" /><br /><b>hello world</b>
Iemand enig idee waarom het plaatje niet direct inline wordt getoond? Moet ik een alt-attribuut toevoegen? Ik heb niet de beschikking over een "plaatjes in deze mail tonen"-knop, omdat deze plaatjes al rechtstreeks te zien zouden moeten zijn (in tegenstelling tot de constructie waarin je externe verwijzingen maakt naar plaatjes (bv. <img src="http://www.whatever.com/pics/plaatje.gif" />).
De inline-image zit wel bij het mailtje als attachment.
Is het een beveiliging van Thunderbird dat dit plaatje niet (direct) wordt getoond, of vergeet ik iets anders?
|