Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Как отправить email в HTML формате с картинками   Найти похожие ветки 

 
djordj ©   (2004-04-19 11:02) [0]

Здравствуйте!
Столкнулся с проблемой, не могу с помощью idMessage перевести HTML в MIME формат. Причем проблема возникает если HTML содержит картинки вставленные с помощью тега <img>.
Если кто-либо сталкивался с такой прблемой пожалуйста помогите.


 
SammIk ©   (2004-04-19 11:06) [1]

может поможет:
заголовок обычного сообщения
Message-Id: <20040414061236.5324ee59@localhost>
Mime-Version: 1.0
Content-Type: text/plain; charset=KOI8-R
Content-Transfer-Encoding: 8bit
X-Spam: Not detected
Зоголовок хтмл
Mime-Version: 1.0
Content-Type: text/html; charset="Windows-1251"
Date: Sat, 10 Apr 2004 23:46:39 +0400
To: undisclosed-recipients:;
X-Spam: Probable Spam


 
djordj ©   (2004-04-19 11:16) [2]

Да все это правильно, но в случае со встроенными картинками в HTML, тело письма состоит из частей. Первая часть это HTML вторая часть картинка. у первой части  Content-Type: text/htm,
у второй, например Content-Type: image/gif. И они должны знать друг о друге, так как в поле <img src=... я должен прописать код той части которая содержит картинку. Так вот каким образом в idMessage этот механизм реализован?


 
SammIk ©   (2004-04-19 11:33) [3]

поищи в рвц:
http://sysadmins.ru/rfc/


 
djordj ©   (2004-04-19 11:41) [4]

В рфц я смотрел, но я уверен, что выше описанный механизм наверняка реализов в наборе компонент Indy. Пытался найти докуменацию с примерами, ничего найти не смог. В стандартных примерах которые распространяются с Indy (MailClient) этот вопрос обошли стороной. Если у кого-то есть ссылки на прмеры поделитесь пожалуйста, век не забуду.


 
SammIk ©   (2004-04-19 11:44) [5]

Так бы сразу и сказал что инди,
А на апи слабо?
Берешь соеденяешься с сервером, посылаешь там нужные команды,
создешь тело сообщения и пишешь после команды дата Это тело.
И приложение будеть весить меньше и все такое, и гибкость будет.
Сам можешь потом добавлять любые команды.


 
djordj ©   (2004-04-19 11:53) [6]

Да, про апи я не думал, можно, конечно, посмотреть. Просто мне кажется будут те же проблемы. Все же хотелось бы на Indy, иначе зачем его вообще включили в комплектацию Delphi6,7. Тем более, то что я хочу реализовать в мыле встречается сплошь и рядом.


 
SammIk ©   (2004-04-19 11:56) [7]

С апи проблем таких не будет, если ты конечно сам не напортачишь))
А чтоб не напортачить читаи внимательно рфц, посмотри в снифере
как передается письмо с подобными вкладками.
А эти компоненты, пора на них вообще забить, ерунда все это.
Для баз куда нишло, а все остальное можно сделать и без них


 
djordj ©   (2004-04-19 12:05) [8]

Попробую посмотреть, но все равно если у кого-нибудь есть предложения по решению данной пробелемы, помогите.



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.049 c
14-1084568689
Феликс
2004-05-15 01:04
2004.06.06
Защита excelевского файла


14-1084962548
Романов Р.В.
2004-05-19 14:29
2004.06.06
Покритикуйте код


1-1085486770
Delphin
2004-05-25 16:06
2004.06.06
Как вызвать процедуру


14-1085114738
TUser
2004-05-21 08:45
2004.06.06
Мне бы так


6-1082110707
Геннадий
2004-04-16 14:18
2004.06.06
Таблица маршрутизации