Главная страница
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.03 c
3-1084784182
zolg
2004-05-17 12:56
2004.06.06
EDBEngineError: Directory is busy.


1-1085639652
ilnarab
2004-05-27 10:34
2004.06.06
Как извлечь имя файла


14-1084551199
Layner
2004-05-14 20:13
2004.06.06
Житель России обратился к Масхадову с просьбой о политическом убе


8-1080551905
Sauron_ua
2004-03-29 13:18
2004.06.06
Размери текстур в DirectX


1-1085124955
*Pavel
2004-05-21 11:35
2004.06.06
Найти temp