powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отправить письмо через Outlook с картинками
6 сообщений из 6, страница 1 из 1
Как отправить письмо через Outlook с картинками
    #39495948
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Появилась необходимость отправлять из Access 2010 письмо через Outlook в формате HTML с картинками, так, чтобы картинка отображалась в теле письма. Как отправлять письмо с простым текстом и вложениями я знаю, а тут вышел затык.
Подскажите, как это делается?
Заранее премного благодарен.
...
Рейтинг: 0 / 0
Как отправить письмо через Outlook с картинками
    #39496117
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
K-Nick,
попробуй эту идею 11035068
...
Рейтинг: 0 / 0
Как отправить письмо через Outlook с картинками
    #39496156
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
K-Nick,
и тут ещё посмотри
http://www.sql.ru/forum/700045/kartinka-v-tele-pisma
...
Рейтинг: 0 / 0
Как отправить письмо через Outlook с картинками
    #39496449
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport,

Спасибо за "наводку", к сожалению в формате base64 вставить не получилось, т.к. картинки дюже большие.
Пока сделал вариант с вложенными файлами, но он действительно нормально работает только если просматривать сообщение в Outlook. К счастью, у нас большинство получателей пользуются именно Outlook-ом.
Но допиливать придется.
Если кто-нибудь подскажет простой путь - буду признателен.
...
Рейтинг: 0 / 0
Как отправить письмо через Outlook с картинками
    #39496983
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
K-Nickguest_rusimport,

Спасибо за "наводку", к сожалению в формате base64 вставить не получилось, т.к. картинки дюже большие.
Пока сделал вариант с вложенными файлами, но он действительно нормально работает только если просматривать сообщение в Outlook. К счастью, у нас большинство получателей пользуются именно Outlook-ом.
Но допиливать придется.
Если кто-нибудь подскажет простой путь - буду признателен.
Простой путь - разместите все ваши картинки на общедоступном для всех ваших адресатов ресурсе в интернете (например на гугль диске) и вставляйте в тело письма тег [img] с адресом ваших картинок в интернете.
...
Рейтинг: 0 / 0
Как отправить письмо через Outlook с картинками
    #39529601
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вдруг кому-нибудь понадобится, поэтому сообщаю результаты моих мучений.
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
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отправить письмо через Outlook с картинками
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]