powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не отобрабается картинка при получении письма.
17 сообщений из 17, страница 1 из 1
Не отобрабается картинка при получении письма.
    #36802667
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть скрипт
Set oMessage = CreateObject("CDO.Message")
oMessage.To = MyTO
oMessage.From = MyFROM
oMessage.Subject = MySubject
oMessage.BodyPart.Charset = "windows-1251"
oMessage.AddRelatedBodyPart "C:\MyPicture.jpg", "pic", 1
oMessage.HTMLBody = "<HTML>MyText<BR><img src=""pic""></HTML>"
oMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
oMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtpserver"
oMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
oMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
oMessage.Configuration.Fields.Update
oMessage.Send


который отправляет письмо.

Проблема в том что при получении письма на mail.ru картинка не отображается. Висит только в прикрепленных.
В чем может быть ошибка?
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802670
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для боди надо текст написать и указать тип HTML
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802699
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал так:
oMessage.HTMLBody = "<HTML><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">MyText<BR><img src=""pic""></HTML>"

результат тотже ;(
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802705
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vashkovichНаписал так:
oMessage.HTMLBody = "<HTML><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">MyText<BR><img src=""pic""></HTML>"

результат тотже ;(

вы бы в обычном outlook сделали бы письмо своё и посмотрели его исходник
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802728
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Честно говоры так и сделал.
НО!
если я отправляю письмо из скрипка, то на рисунке появляется крестик - просит разрешения загрузить картинку из интернета (это решается настройками outlook'a).
если я отправляю на mail.ru то рисунок не отображается, хотя остальная часть письма в норме.

где-то надо подкрутить, а где не знаю.
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802752
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vashkovichЧестно говоры так и сделал.
НО!
если я отправляю письмо из скрипка, то на рисунке появляется крестик - просит разрешения загрузить картинку из интернета (это решается настройками outlook'a).
если я отправляю на mail.ru то рисунок не отображается, хотя остальная часть письма в норме.

где-то надо подкрутить, а где не знаю.

может mail.ru что с письмом делает?
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802760
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если простым аттачем , а не как у вас: oMessage.AddRelatedBodyPart
должно получиться
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802766
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в спаме mail отображает картинки без проблем :))

может тоже спамером заделаться :))
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802779
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
...
oMessage.HTMLBody = "<b>Письмо с картинкой</b>"
oMessage.AddAttachment "c:\1.jpg"
...
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802782
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Oneа если простым аттачем , а не как у вас: oMessage.AddRelatedBodyPart
должно получиться

получается два вложенных файла :(
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802790
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vashkovichKonst_Oneа если простым аттачем , а не как у вас: oMessage.AddRelatedBodyPart
должно получиться

получается два вложенных файла :(


я же вам даже кусок примера привёл! уберите вы свой AddRelatedBodyPart вообще!
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802828
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
получиться одно вложение :(
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802833
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vashkovichполучиться одно вложение :(

вот и прекрасно, а в outlook вы саму картинку увидите прямо в теле письма.
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802859
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а текст к картинке, где?

а если нужно в красивой форме, то как?

это не наш метод.
вопрос не просто в отправке картинки, а в получении красивого результата.
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36802861
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если не устраивает такой вариант, то разбирайтесь с этим форматом (собирайте своё письмо из частей с учётом mime type):

Content-Type: multipart/related;
type="multipart/alternative";
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36803285
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тынц.
...
Рейтинг: 0 / 0
Не отобрабается картинка при получении письма.
    #36803662
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyТынц.

Ура!

Спасибо за помощь!
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не отобрабается картинка при получении письма.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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