Odeslat – Příjemce pošty (jako příloha) nefunguje

Tento tip odstraňuje problém kdy není možné dokument ve Wordu a ostatních aplikací Office, odeslat přímo z menu Soubor > Odeslat > Příjemce pošty (jako příloha) …

Nefunguje také volání i jiných aplikací využívající rozhraní MAPI pro propojení s poštovním klientem. Při volání aplikací poštovního klienta skrze MAPI se zobrazují různé chybové hlášky i když je poštovní program správně nastaven jako výchozí.

Příčinou může být odinstalace Outlooku (XP, 2003) při přechodu na jiný poštovní program například Thunderbird. Situaci se dá řešit doplněním patřičných klíčů do registru které obnoví propojení se standardní knihovnou mapi32.dll

Článek popisující problém a řešení:

http://support.microsoft.com/kb/918792

  1. Ukončete všechny aplikace.
  2. Klepněte na tlačítko Start a na příkaz Spustit. Do pole Otevřít zadejte regedit a klepněte na tlačítko OK.
  3. Vyhledejte následující podklíč registru a klepněte na něj:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem
  4. Vyhledejte následující hodnoty registru. Tyto hodnoty jsou obvykle uvedeny v klíči Windows Messaging Subsystem.
    Název Typ Data
    MAPI REG_SZ 1
    CMC REG_SZ 1
    CMCDLLNAME REG_SZ Mapi.dll
    CMCDLLNAME32 REG_SZ Mapi32.dll
    MAPIX REG_SZ 1
    MAPIXVER REG_SZ 1.0.0.1
    OLEMessaging REG_SZ 1
  5. Pokud některé z těchto hodnot chybí, přidejte je následujícím způsobem:
    1. Klepněte na podklíč Windows Messaging Subsystem, v nabídce Úpravy přejděte na příkaz Nový a pak klepněte na položku Řetězcová hodnota.
    2. Zadejte název chybějící hodnoty a stiskněte klávesu ENTER.
    3. Klepněte na novou hodnotu a v nabídce Úpravy klepněte na příkaz Změnit.
    4. V dialogovém okně Upravit řetězec zadejte do pole Údaj hodnoty správnou hodnotu chybějícího řetězce.
    5. Opakujte kroky 6a až 6d pro každou chybějící hodnotu uvedenou v tabulce v kroku 4.
  6. V nabídce Soubor klepněte na příkaz Konec.

Pro usnadnění práce je možno vytvořit reg soubor

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem]
"MAPI"="1"
"CMC"="1"
"CMCDLLNAME"="Mapi.dll"
"CMCDLLNAME32"="Mapi32.dll"
"MAPIX"="1"
"MAPIXVER"="1.0.0.1"
"OLEMessaging"="1"

A mělo by již vše fungovat i bez restartu …