Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не отобрабается картинка при получении письма. / 17 сообщений из 17, страница 1 из 1
20.08.2010, 13:48
    #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
20.08.2010, 13:49
    #36802670
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отобрабается картинка при получении письма.
для боди надо текст написать и указать тип HTML
...
Рейтинг: 0 / 0
20.08.2010, 13:55
    #36802699
vashkovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отобрабается картинка при получении письма.
Написал так:
oMessage.HTMLBody = "<HTML><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=koi8-r">MyText<BR><img src=""pic""></HTML>"

результат тотже ;(
...
Рейтинг: 0 / 0
20.08.2010, 13:57
    #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
20.08.2010, 14:03
    #36802728
vashkovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не отобрабается картинка при получении письма.
Честно говоры так и сделал.
НО!
если я отправляю письмо из скрипка, то на рисунке появляется крестик - просит разрешения загрузить картинку из интернета (это решается настройками outlook'a).
если я отправляю на mail.ru то рисунок не отображается, хотя остальная часть письма в норме.

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

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

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

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

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

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


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

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

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

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

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

Ура!

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


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