login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MIME-mail, inline images en Thunderbird

Offline Thomas - 15/02/2006 09:19 (laatste wijziging 15/02/2006 09:20)
Avatar van ThomasModerator 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:
  1. multipart/mixed
  2. * image/gif <- het plaatje, base64 encoded
  3. multipart/alternative
  4. * text/plain <- platte text
  5. * text/html <- hierin wordt het plaatje aangesproken met cid:...


Code van het HTML-deel:
  1. <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?

6 antwoorden

Gesponsorde links
Offline vinTage - 15/02/2006 09:40
Avatar van vinTage Nieuw lid Hier staat toch iets in over een soort van "beveiliging" van TB.
Ik weet natuurlijk niet zeker of dat het probleem is 

klik
Offline Thomas - 15/02/2006 09:57
Avatar van Thomas Moderator Min of meer dezelfde tips was ik al tegen gekomen, en die helpen niet.
Als ik "Display Attachments Inline" aanvink, dan krijg ik de attachment (apart) bij het bericht, en dat is niet de bedoeling.

Volgens mij wordt mijn mail ook niet gemarkeerd als zijnde junkmail, maar ik zal eens kijken of het "sanitizen" zin heeft.

Als ik de inline-image (die als attachment aan mijn mail hangt) apart open, dan krijg ik gewoon het oorspronkelijke plaatje te zien, dus het plaatje is niet verminkt of iets dergelijks.

Offline vinTage - 15/02/2006 11:03 (laatste wijziging 15/02/2006 11:04)
Avatar van vinTage Nieuw lid
Citaat:
Moet ik een alt-attribuut toevoegen?


quote van de link die jij hierboven gaf:
Citaat:
Put some words in the "Alternate text" field. If you do not, Thunderbird will refuse to send the message.


ja dus 


edit: hmm, nee dus, want je kan wel versturen.. 
Offline Thomas - 15/02/2006 11:08
Avatar van Thomas Moderator PHP verzendt mail altijd . Of het ook aankomt / juist getoond wordt is een tweede.
Offline vinTage - 15/02/2006 11:18
Avatar van vinTage Nieuw lid Dus kan dat nog steeds de oplossing zijn toch ?

Als mozilla zelf die alt tag eist om te verzenden, dan zal hij die wss ook nodig hebben om een email met img's "fatsoenlijk" te lezen.

Offline Thomas - 15/02/2006 13:35
Avatar van Thomas Moderator True, maar dat staat er niet .
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s