Главная страница
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.046 c
3-1084434715
Kein
2004-05-13 11:51
2004.06.06
Как занести в поле русские буквы


1-1085634925
an-na2002
2004-05-27 09:15
2004.06.06
Как сделать невидимым или неактивным TEdit?


14-1084965489
Johnmen
2004-05-19 15:18
2004.06.06
Нашествие студентов. часть 2


1-1085406900
TUser
2004-05-24 17:55
2004.06.06
Ткните меня носом в FAQ


1-1085668023
killer
2004-05-27 18:27
2004.06.06
Клик по строке StringGrid-а