{"id":20520,"date":"2005-01-16T19:35:58","date_gmt":"2005-01-17T01:35:58","guid":{"rendered":"http:\/\/dsandler.org\/wp\/archives\/2005\/01\/16\/whither-x-image-url"},"modified":"2005-03-11T00:15:43","modified_gmt":"2005-03-11T06:15:43","slug":"whither-x-image-url","status":"publish","type":"post","link":"https:\/\/dsandler.org\/wp\/archives\/2005\/01\/16\/whither-x-image-url","title":{"rendered":"Whither X-Image-Url?"},"content":{"rendered":"<p>\nHey, did anyone else notice that Apple has silently <em>dropped<\/em> <a href=\"http:\/\/www.geeklair.net\/~dluke\/archives\/000231.html\">support in Mail.app for the <tt>X-Image-Url<\/tt> header<\/a>?  It would fetch a small graphic from the given URL to display in the header of an email, a feature inherited from NeXTSTEP&#8217;s Mail.app.  Yeah, it&#8217;s something of a <a href=\"http:\/\/mercea.net\/~exmh\/html\/exmh-users\/2001-08\/msg00113.html\">security hole<\/a>, but it was a fun feature.  I had been intending to exploit it by stuffing some kind of graphical message meta-data in there; of course, when I tried it, Mail.app ignored the URL I supplied.<\/p>\n<p>Maybe inline graphic data is the only safe option\u2014perhaps the <a href=\"http:\/\/quimby.gnus.org\/circus\/face\/\">Face header proposal<\/a>, or some kind of specially tagged MIME part.\n<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"\/entries\/images\/email-face.png\"><\/p>\n<p>\nMail.app will still show icons in email messages, but only if there&#8217;s a picture associated with the email address in your Address Book. (example above: Mail.app uses my iChat icon)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey, did anyone else notice that Apple has silently dropped support in Mail.app for the X-Image-Url header? It would fetch a small graphic from the given URL to display in the header of an email, a feature inherited from NeXTSTEP&#8217;s Mail.app. Yeah, it&#8217;s something of a security hole, but it was a fun feature. I [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-20520","post","type-post","status-publish","format-standard","hentry","category-notebook"],"_links":{"self":[{"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/posts\/20520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/comments?post=20520"}],"version-history":[{"count":0,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/posts\/20520\/revisions"}],"wp:attachment":[{"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/media?parent=20520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/categories?post=20520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dsandler.org\/wp\/wp-json\/wp\/v2\/tags?post=20520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}