jMsgOut – czytanie .msg

jMsgOut
Wiadomości w programie Outlook mogą być zapisywane w formacie MSG. Z tego co zorientowałem MS nie jest konsekwentny co do stosowania tego rozszerzenia: raz jest to standardowy (według RFC 822) plik tekstowy z załącznikami zakodowanymi jako base64, innym razem jest to jakiś zafiksowany format binarny, którego nie można niczym otworzyć. O ile w tym pierwszy przypadku wystarczy zmienić rozszerzenie na .eml i zaczytać w takim na przykład Mozilla Thunderbird, a wtedy mozna odczytać i treść i wyodrębnić załączniki.

W tym drugim przypadku rozwiązanie nie jest proste nawet dla MS Windows nie ma prostego i darmowego rozwiązania. Tak wiem, że można zainstalować po prostu MS Outlooka, ale przecież nie chodzi o to żeby instalować całą kobyłę, gdy interesuje tylko odczytanie treści wiadomości. Jest dużo aplikacji shareware’owych w cenach zwykle 19-39$, ale pod wine nawet w trybie demo nie chcą działać, a wiele obsługuje tylko pierwszy typ pliku .msg. Zirytowany problemami napisałem program w Javie na wiele różnych systemów operacyjnych, oparty na innych rozwiązaniach Open Source. Program jest banalny w obsłudze, wystarczy uruchomić i kliknąć na wiadomości do odczytania. Wtedy treść tekstu wskoczy do pola tekstowego, a wypakowane załączniki znajdą się obok oryginalnej wiadomości/pliku .msg. List otwiera się poprzez menu Open albo klikając w pole tekstowe.

Przetestowane w Windows 2000/XP, Ubuntu 10.04.
Wymaga zainstalowania Java JRE 1.6. Uruchomić można klikając na jarze (jeśli jest skojarzony z JRE) albo poprzez polecenie „java -jar jMsgOut.jar”
Program na licencji GNU GPL v3.
Program do ściągnięcia jMsgOut1.0.jar, 1.8MB.
Żródła jMsgOut.tar.bz2

Dodaj komentarz

This site uses Akismet to reduce spam. Learn how your comment data is processed.