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