Outlook 2003 - 2016 használatakor msg file megnyitáskor hiba
Egy partnernél több hetes átfutással sikerült megoldást találni a hibára... pedig valahol adta magát az ok.
A hiba lényege, hogy a mentett levelek *.msg néven kerülnek eltárolásra, megnyitáskor viszont hibajelzést kapunk:
"Nincs alapértelmezett levelező program beállítva, vagy az aktuális levelező program nem képes teljesíteni az üzenetkezelési kérést. Futtassa a Microsoft Oulook alkamazást és állitsa be alapértelmezett levelezőprogramként."
Persze ellenőrizve a beállításokat, az Outlook az alapértelmezett, és a *.msg fájlok megyitásához is alapértelmezettként hozzá van rendelve.
A hiba oka az, hogy a tárolt levél formátuma unicode, és mint általában a Microsoft termékei, ez sem támogatja az unicodeot, függetlenül attól, hogy az üzenet mentésénél alapértelmezésként be van jelölve.
A későbbi hiba elkerüléséhez megoldás:
Outlook 2003 és Outlook 2007:
Eszközök -> Beállítások -> Egyéb fül -> Speciális gomb -> Funkció letiltása:: Unikode formátum használata üzenetek mentésekor
Outlook 2010, Outlook 2013 és Outlook 2016:
Fájl -> Beállítások -> Levelek -> Üzenetek mentése -> Funkció letiltása:: Unicode formátum használata
A korábban mentett üzeneteket megnyitva, mentés másként-nél ki kell választani a Fájl típusát "Outlook üzenetformátum" -ra unicode nélkül.