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.

Outlook bal oldali gyors eszköztár visszahelyezése

Az újabb MS Office-ok esetében (Office 365) követbve a dizájn vonalat, a Microsoft a gyors elérési ikonokat bal oldalon, függőlegesen fixálta.
Menüből nem lehet áthelyezni, de a következő regedit-es megoldással orvosolható a probléma:

  1. Outlook bezárása
  2. Regedit futtatás
  3. Lépjünk ide: HKEY_CURRENT_USER > Software > Microsoft > Office > 16.0 > Common > ExperimentEcs > Overrides
  4. Hozzuk létre, vagy módosítsuk egy string (karakterlánc) értéket: Microsoft.Office.Outlook.Hub.HubBar érték: false
  5. Outlook újraindítás

Ha jól csináltuk, a gyorsmenü vissza kerül a könytárstruktúra alá.