Як відправити файл на пошту довідник по delphi

Всім доброго часу! Не можу вирішити проблему облазив весь інет, ніби все повинно працювати!
Відправляю excel файл створений програмою на пошту, користуюся indy.
ось код:

Все відправляється без помилок, лист приходить але атачмент знаходиться в листі! тобто не прикріплений до листа а в листі у вигляді тексту! (Все одно що excel блокнотом відкрити)
вже що тільки не Пробував в підсумку домігся що атачмент є але текстовий і містить сам лист і текст атачмент! В чому проблема.

Так ви самі файл в тіло і запихаєте :)

А якщо цей рядок прибрати?

Пробував, результат той же! як ніби ця строчка взагалі не на що не впливає.

--1ohiFm6ib = _fHnDP24QpKMdzYP8ldy8TKh
Content-Type: text / plain
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

--1ohiFm6ib = _fHnDP24QpKMdzYP8ldy8TKh
Content-Type: application / octet-stream
Content-Transfer-Encoding: base64
Content-Disposition: attachment


UEsDBBQABgAIAAAAIQCqUB8G
. Дуже багато букв)))) сам Ексел файл. DQBkAwAAJSQAAAAA

може я питання задав неправильно !!
Дуже терміново! Сподіваюся на вашу допомогу.
Мені потрібно відправляти екселевскій файл на пошту! в даний момент файл відправляється, Але
приходить на почту не Ексел файл а ATT00056.dat.
Я вже купу варіантом перелопатив і все одно не виходить, мені навіть не
важливий сам текст листа, головне що б відправлявся файл.


Низький уклін! сподіваюся на вашу допомогу!

Можливо я западала з відповіддю, але думаю що не в мене останньою виникла ця проблема.
Причина, як опинилася в кодуванні, якщо її прибрати то листи доходять нормально.

Схожі статті