Plik mailowy EML do pliku TXT

0

Sprawa nie jest skomplikowana, więc słuchajcie dziateczki !

Chodzi o to, by używając komponentu Memo, można było otworzyć zawartość tekstową (i tylko taką, samą wiadomość bez komentarzy) pliku mailowego *.eml.

Jednym zdaniem notatnik wykorzystujący Memo ma otwierać wiadomości mailowe *.eml.

Wiecie jak to zrobić, bo ja nie.

0

otwierasz plik *.eml szukasz czegoś takiego:

Content-Type:

idziesz linijke do przodu i reszte wrzucasz do memo...

0

Qrka, tak to wiem ! Chodzi mi o to, że jak mam OpenDialog to gdy otworzę plik*.eml w moim programiku w Memo pojawił się sam tekst maila, bez całej reszty, która jest w plikach *.eml.

0

Z użyciem TMailMessage2000 :
Wczytujesz do komponentu plik eml, potem wywołujesz MailMessage2000.Normalize, a potem wrzucasz do Memo MailMessage2000.TextPlain.

Z użyciem TIdMessage :
Musisz się pobawić z MessageParts i szukać Content-Type.

0

Qrka, tak to wiem ! Chodzi mi o to, że jak mam OpenDialog to gdy otworzę plik*.eml w moim programiku w Memo pojawił się sam tekst maila, bez całej reszty, która jest w plikach *.eml.

No i właśnie do tego dostałeś rozwiązanie :|. Wczytujesz sobie ten plik do np. stringlista, potem wycinasz to, czego nie trzeba, a to co zostanie, wrzucasz do memo, i tyle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1