Як відправити email у HTML форматі з картинками
Здрастуйте! Зіткнувся з проблемою, не можу за допомогою idMessage перевести HTML у MIME формат. Причому проблема виникає якщо HTML містить картинки, вставлені за допомогою тега. Якщо хто-небудь стикався з такою проблемою, будь ласка допоможіть.
може допомогти: заголовок звичайного повідомлення Message-Id: 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
Та все це правильно, але у випадку з вбудованими картинками в HTML тіло листа складається з частин. Перша частина це HTML друга частина зображення. у першій частині Content-Type: text/htm, у другій, наприклад Content-Type: image/gif. І вони повинні знати один про одного, тому що в полі
пошукай у рвц: http://sysadmins.ru/rfc/
У РФЦ я дивився, але я впевнений, що вище описаний механізм напевно реалізував у наборі компонент Indy. Намагався знайти документацію з прикладами, нічого знайти не зміг. У стандартних прикладах, які поширюються з Indy (MailClient), це питання обійшли стороною. Якщо у когось є посилання на приклади поділіться будь ласка, вік не забуду.
Так би відразу і сказав що інді, А на апі слабо? Береш з'єднуєшся з сервером, посилаєш там потрібні команди, створиш тіло повідомлення і пишеш після команди дата Це тіло. І додаток буде важити менше і таке інше, і гнучкість буде. Сам можеш потім додавати будь-які команди.
Так, про апі я не думав, можна, звісно, подивитися. Просто мені здається будуть ті самі проблеми. Все ж таки хотілося б на Indy, інакше навіщо його взагалі включили в комплектацію Delphi6,7. Тим більше,те що я хочу реалізувати в милі зустрічається часто-густо.
З апі проблем таких не буде, якщо ти звичайно сам не напортачиш)) А щоб не напортачити читати уважно рфц, подивися в сніфері як передається лист з подібними вкладками. А ці компоненти, час на них взагалі забити, нісенітниця все це. Для баз кудись минуло, а все інше можна зробити і без них
Спробую подивитися, але все одно якщо у когось є пропозиції щодо вирішення даної проблеми, допоможіть.