IdPOP3 - puste IdMessage.Body.Text

0

Potrzebuję napisać prosty program do odbierania poczty. Robię wszystko zgodnie z treścią tych artykułów:
INDY
Pobieranie i wyświetlanie maili w formacie .html

Program działa, tzn. łączy się, pobiera pocztę, poprawnie podaje nadawcę, temat, datę wiadomości itp. Jednak wartość IdMessage.Body.Text jest zawsze pusta (testowałem na mailach wysłanych z konta Gmail, sam tekst bez załączników). Dodatkowo zapisałem odebrane wiadomości do pliku poprzez IdMessage.SaveToFile i otworzyłem w TheBat - również nie zawierały one treści (poza tym nadawca, temat itp. były ok). Czym może być to spowodowane i czy istnieje inny sposób na dostanie się do treści wiadomości?

0
RedbaK napisał(a)

A tu zaglądałeś?
http://www.elektroda.pl/rtvforum/topic336151.html

owszem, a Ty ? ;)
Praktycznie identyczne przykłady odbierania poczty można znaleźć na 4programmers pod linkami które podałem. Tylko że u mnie IdMessage1.Body.Text jest zawsze puste, pomimo że maile mają treść. W tym wątku na elektrodzie ktoś pyta się co ma zrobić, jeśli nie pobiera mu treści wiadomości (domyślam się że tak jak u mnie), ale nie znalazłem tam odpowiedzi.

Edit
Po skompilowaniu programu okazało sie że wszystko działa jak należy (pobiera treść wiadomości). Nie wiem czemu nie działa jeśli uruchamiam program przez Delphi, ale w zasadzie problem można uznać za rozwiązany.

0
darrarski napisał(a)

Po skompilowaniu programu okazało sie że wszystko działa jak należy (pobiera treść wiadomości). Nie wiem czemu nie działa jeśli uruchamiam program przez Delphi, ale w zasadzie problem można uznać za rozwiązany.

Mógłbyś pokazać jak pobrać pocztę z gmaia?

0

POchwal sie bo w gmailu z tego co pamietam sa jakies certyfikaty etc ? chyba ze sie myle :)

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