|
Как отправить письмо через Outlook с картинками
|
|||
---|---|---|---|
#18+
Добрый день. Появилась необходимость отправлять из Access 2010 письмо через Outlook в формате HTML с картинками, так, чтобы картинка отображалась в теле письма. Как отправлять письмо с простым текстом и вложениями я знаю, а тут вышел затык. Подскажите, как это делается? Заранее премного благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2017, 13:01 |
|
Как отправить письмо через Outlook с картинками
|
|||
---|---|---|---|
#18+
K-Nick, попробуй эту идею 11035068 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2017, 15:27 |
|
Как отправить письмо через Outlook с картинками
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2017, 15:58 |
|
Как отправить письмо через Outlook с картинками
|
|||
---|---|---|---|
#18+
guest_rusimport, Спасибо за "наводку", к сожалению в формате base64 вставить не получилось, т.к. картинки дюже большие. Пока сделал вариант с вложенными файлами, но он действительно нормально работает только если просматривать сообщение в Outlook. К счастью, у нас большинство получателей пользуются именно Outlook-ом. Но допиливать придется. Если кто-нибудь подскажет простой путь - буду признателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2017, 09:23 |
|
Как отправить письмо через Outlook с картинками
|
|||
---|---|---|---|
#18+
K-Nickguest_rusimport, Спасибо за "наводку", к сожалению в формате base64 вставить не получилось, т.к. картинки дюже большие. Пока сделал вариант с вложенными файлами, но он действительно нормально работает только если просматривать сообщение в Outlook. К счастью, у нас большинство получателей пользуются именно Outlook-ом. Но допиливать придется. Если кто-нибудь подскажет простой путь - буду признателен. Простой путь - разместите все ваши картинки на общедоступном для всех ваших адресатов ресурсе в интернете (например на гугль диске) и вставляйте в тело письма тег [img] с адресом ваших картинок в интернете. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2017, 12:53 |
|
Как отправить письмо через Outlook с картинками
|
|||
---|---|---|---|
#18+
Вдруг кому-нибудь понадобится, поэтому сообщаю результаты моих мучений. 1. Очень хороший пример мне дали здесь: 20684516 . Из него я понял, что имя файла с рисунком должно указываться с префиксом (?) "cid:", т.е. примерно так "<img src=cid:picture.jpg>". В 90% случаев этого достаточно, но я нарвался на исключение: у нас на входе-выходе стоит антивирусное ПО, которое не понимает такого формата и корректирует его по своему усмотрению, т.е. неправильно. 2. Обнаружив это и сто раз перерыв форум я нашел жемчужное зерно (к сожалению уже не помню где): перед тем как делать Send нужно выполнить Display - в этом случае Outlook сам преобразует имя файла в правильны вид, т.е. в такой: "<img src=cid:picture.jpg@12345678.12345678>", где "12345678.12345678" - это Content-ID. 3. Но обнаружилось, что в некоторых случаях это не проходит. В одном и том же письме у одних картинок преобразуется, а у других - нет. Дело оказалось в явно указанном размере, т.е. если картинка описана так: "<img height=48 width=46 src=cid:picture.jpg@12345678.12345678>", то в каких-то случаях может не повезти. В чем дело я не понял, но когда вместо 48 и 46 поставил 50 и 50, то все стало путем. Извините за многословие и косноязычность. PS Все выше написанное относится к отправке через Outlook ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2017, 18:06 |
|
|
start [/forum/topic.php?fid=45&msg=39495948&tid=1612050]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 454ms |
0 / 0 |