| Цитата |
|---|
| shuster.alexey пишет: Как прикрепленные к письмам в рассылках изображения помещать в теле письма? Обычно, прикрепляя письмо методами php я давал ему имя аттача и использовал это имя в <img src="cid:attach_name" /> Я догадываюсь что битрикс генерирует это attach_name как-то автоматически, а как мне его узнать на момент формирования пиьсма чтобы вставить в src? |
$sBody .=
$eol."--".$sBoundary.$eol.
"Content-Type: ".$arFile["CONTENT_TYPE"]."; name=\"".$file_name."\"".$eol.
"Content-Transfer-Encoding: base64".$eol.
"Content-Disposition: attachment; filename=\"".CMailTools::EncodeHeaderFrom($file_name, $post_arr["CHARSET"])."\"".$eol.$eol;
не появиться Content-ID, например так:
$sBody .=
$eol."--".$sBoundary.$eol.
"Content-Type: ".$arFile["CONTENT_TYPE"]."; name=\"".$file_name."\"".$eol.
"Content-Transfer-Encoding: base64".$eol.
"Content-Disposition: attachment; filename=\"".CMailTools::EncodeHeaderFrom($file_name, $post_arr["CHARSET"])."\"".$eol.
"Content-ID: <".CMailTools::EncodeHeaderFrom($file_name, $post_arr["CHARSET"]).">".$eol.$eol;
но это не выход, для тех кто регулярно обновляется...