Content-Transfer-Encoding ?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Ben van Velzen

Ben van Velzen

22/09/2016 11:54:41
Quote Anchor link
Is puur implementatiegericht. Base64 is extreem eenvoudig te implementeren, een paar regels C code is genoeg als je het handig aanpakt. Vooral omdat het zich richt op blokken van data, en niet op de inhoud ervan. Quoted-printable is contextgevoelig, en daarmee wat lastiger te implementeren.

De zuinigheid zit hem vooral in het verspillen van bandbreedte. Gemiddeld zal een base64 string 30% groter zijn dan het origineel. Bij quoted-printable is dat veel minder, omdat je alleen bijzondere tekens en newlines codeert. Geen mailserver zit te wachten op een mail van 100kb terwijl het ook in 60 kan bij wijze van spreken. Bandbreedte is goedkoop, maar het moet ook niet verspild worden.
 
PHP hulp

PHP hulp

23/11/2024 11:57:46
 
Ozzie PHP

Ozzie PHP

22/09/2016 12:03:34
Quote Anchor link
>> De zuinigheid zit ... niet verspild worden.

Ah oké, duidelijk verhaal.

>> Base64 is extreem eenvoudig te implementeren, een paar regels C code is genoeg als je het handig aanpakt.

Ah zo, ik kijk meer vanuit m'n eigen (PHP) perspectief. Wat er achter de schermen gebeurt, hou ik maar geen rekening mee :-)

Even afrondend dan, als ik me niet vergis maakte je gisteren een opmerking dat je ook images kunt encoden. Kun je op die manier een plaatje (bijv. logo) in een mail meesturen dat altijd getoond wordt, zonder dat de ontvanger eerst toestemming moet geven?
 
Ben van Velzen

Ben van Velzen

22/09/2016 12:22:27
Quote Anchor link
Correct. Dat is een multipart inline attachment waar je in img tags kunt verwijzen als <img src="cid:jeid">.
 
Ozzie PHP

Ozzie PHP

22/09/2016 12:28:33
Quote Anchor link
En dan wordt er dus niet gevraagd of de afbeeldingen getoond mogen worden? Waarom doet dan niet iedereen dat? (Mocht je daar nog een mooi codevoorbeeldje/tutorial van weten, hoor ik dat graag.)
 
Ben van Velzen

Ben van Velzen

22/09/2016 12:54:15
Quote Anchor link
Daar worden mails nogal groot van, dat is de belangrijkste reden om het niet te doen. Met iedere mime mailer class kun je dat zonder problemen doen. Zelf doen kan ook, maar dan is het een kwestie van even opzoeken welke attachment typen je nodig hebt, deze SO post helpt mogelijk verder: http://stackoverflow.com/questions/4312687/how-to-embed-images-in-email
 
Ozzie PHP

Ozzie PHP

22/09/2016 13:00:04
Quote Anchor link
Interessant! Als ik wat meer tijd heb, ga ik me daar eens wat beter in verdiepen.

Thanks very much!
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.