Может ли тело письма в формате HTML ссылаться на файл, отправленный в виде вложения (в том же письме)? - PullRequest
15 голосов
/ 03 апреля 2012

Может ли электронное письмо в формате HTML использовать в качестве источника тега вложение изображения?

Допустим, я отправляю электронное письмо с изображениями, специфичными для каждого электронного письма, - и они отправляются в виде вложения в электронное письмо - может ли тело HTML в письме использовать эти изображения? Мое предположение было бы нет , но есть ли хаки или обходные пути, которые заставили бы его работать?

Спасибо

1 Ответ

18 голосов
/ 03 апреля 2012

Хаки не нужны. Используйте схему cid: URI

 --boundary-example 1
 Content-Type: Text/HTML; charset=US-ASCII

 to the other body part, for example through a statement such as:
 <IMG SRC="cid:foo4*foo1@bar.net" ALT="IETF logo">

 --boundary-example-1

 Content-ID: <foo4*foo1@bar.net>
 Content-Type: IMAGE/GIF
 Content-Transfer-Encoding: BASE64

 R0lGODlhGAGgAPEAAP/////ZRaCgoAAAACH+PUNvcHlyaWdodCAoQykgMTk5
 NSBJRVRGLiBVbmF1dGhvcml6ZWQgZHVwbGljYXRpb24gcHJvaGliaXRlZC4A
 etc...

 --boundary-example-1--
...