Mit einem kleinen Registry-Trick lässt sich eine E-Mail im EML-Format auch in diesen beiden Outlook-Versionen öffnen.
Die Wege von Microsoft sind und waren manchmal etwas merkwürdig. So beispielsweise auch die Sache mit der Programmbehandlung von EML-Dateien in Outlook 2003 oder 2007. Das Standardverhalten ist, diese Dateien einfach nicht zu behandeln. Dabei ist das EML-Formate für die E-Mail Speicherung schon ein alter Hut und rührt noch aus den 80. Jahren.
Outlook 2003 und 2007, mittlerweile auch schon in die Jahre gekommen, können es aber. Dafür muss der User aber selber Hand anlegen. Wer im Windows-System Administrator ist, kann per Registry-Eintrag Outlook dazu bringen EMLs zu öffnen. Registy-Einträge sollten aber mit Vorsicht genossen werden. Hier kann das System, wenn etwas falsch gemacht wird, geschädigt werden.
Auf der Seite msoutlook.info gibt es das Paket auch als Download für die beiden Outlook-Versionen plus jeweils eine Registry-Version für Windows in der 32bit oder 64bit Version.
Dabei muss nur die richtige Version, entsprechend dem eigenem System genommen und ausgeführt werden. Sollte nach einem Doppelklick auf eine EML-Datei Outlook diese noch nicht öffnen, muss es noch händisch verknüpft werden. Nach dem Registry-Trick ist dies nun auch möglich. Vorher geht dies leider noch nicht – sonst wäre das Ganze wesentlich einfacher abgespeist. Bei wem es also noch nicht aufgeht, muss eine EML-Datei rechtsklicken und unter Eigenschaften die Verknüpfung auf Outlook im Allgemeinen Reiter unter „Öffnen mit“ einstellen.
Nebenbei Outlook 2010 benötigt dieses Verfahren nicht. Dort gehen EML-Formate ohne Probleme.
Sollte der Download von oben einmal nicht funktionieren oder man vertraut diesem nicht, so kann die Registry-Datei auch selbst zusammen gebaut werden (Standardinstallation vorausgesetzt). Dabei wird eine Datei mit der Endung „reg“ (Beispiel: eml_oulook.reg) erstellt. Der Inhalt wird mit einem Editor geändert:
Outlook 2003 unter Windows 32bit
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.eml]
@="Outlook.File.eml"
[HKEY_CLASSES_ROOT\.eml\OpenWithProgids]
"Outlook.File.eml"=""
[HKEY_CLASSES_ROOT\Outlook.File.eml]
@="E-mail Message"
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell]
@="Open"
[HKEY_CLASSES_ROOT\Outlook.File.eml\DefaultIcon]
@="\"C:\\Program Files\\Microsoft Office\\Office11\\OSA.exe\",3"
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell\Open]
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell\Open\command]
@="\"C:\\Program Files\\Microsoft Office\\Office11\\Outlook.exe\" /eml \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml]
@="Outlook.File.eml"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml\OpenWithProgids]
"Outlook.File.eml"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml]
@="E-mail Message"
"EditFlags"=hex:00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell]
@="Open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\DefaultIcon]
@="\"C:\\Program Files\\Microsoft Office\\Office11\\OSA.exe\",3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell\Open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell\Open\command]
@="\"C:\\Program Files\\Microsoft Office\\Office11\\Outlook.exe\" /eml "\%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\Capabilities\FileAssociations]
".eml"="Outlook.File.eml"
Outlook 2003 unter Windows 64bit
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.eml]
@="Outlook.File.eml"
[HKEY_CLASSES_ROOT\.eml\OpenWithProgids]
"Outlook.File.eml"=""
[HKEY_CLASSES_ROOT\Outlook.File.eml]
@="E-mail Message"
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell]
@="Open"
[HKEY_CLASSES_ROOT\Outlook.File.eml\DefaultIcon]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office11\\OSA.exe\",3"
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell\Open]
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office11\\Outlook.exe\" /eml \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml]
@="Outlook.File.eml"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml\OpenWithProgids]
"Outlook.File.eml"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml]
@="E-mail Message"
"EditFlags"=hex:00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell]
@="Open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\DefaultIcon]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office11\\OSA.exe\",3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell\Open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office11\\Outlook.exe\" /eml "\%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\Capabilities\FileAssociations]
".eml"="Outlook.File.eml"
Outlook 2007 unter Windows 32bit
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.eml]
@="Outlook.File.eml"
[HKEY_CLASSES_ROOT\.eml\OpenWithProgids]
"Outlook.File.eml"=""
[HKEY_CLASSES_ROOT\Outlook.File.eml]
@="E-mail Message"
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell]
@="Open"
[HKEY_CLASSES_ROOT\Outlook.File.eml\DefaultIcon]
@="\"C:\\Program Files\\Microsoft Office\\Office12\\Outlook.exe\",10"
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell\Open]
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell\Open\command]
@="\"C:\\Program Files\\Microsoft Office\\Office12\\Outlook.exe\" /eml \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml]
@="Outlook.File.eml"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml\OpenWithProgids]
"Outlook.File.eml"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml]
@="E-mail Message"
"EditFlags"=hex:00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell]
@="Open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\DefaultIcon]
@="\"C:\\Program Files\\Microsoft Office\\Office12\\Outlook.exe\",10"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell\Open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell\Open\command]
@="\"C:\\Program Files\\Microsoft Office\\Office12\\Outlook.exe\" /eml "\%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\Capabilities\FileAssociations]
".eml"="Outlook.File.eml"
Outlook 2007 unter Windows 64bit
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.eml]
@="Outlook.File.eml"
[HKEY_CLASSES_ROOT\.eml\OpenWithProgids]
"Outlook.File.eml"=""
[HKEY_CLASSES_ROOT\Outlook.File.eml]
@="E-mail Message"
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell]
@="Open"
[HKEY_CLASSES_ROOT\Outlook.File.eml\DefaultIcon]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\Outlook.exe\",10"
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell\Open]
[HKEY_CLASSES_ROOT\Outlook.File.eml\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\Outlook.exe\" /eml \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml]
@="Outlook.File.eml"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.eml\OpenWithProgids]
"Outlook.File.eml"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml]
@="E-mail Message"
"EditFlags"=hex:00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell]
@="Open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\DefaultIcon]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\Outlook.exe\",10"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell\Open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Outlook.File.eml\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\Outlook.exe\" /eml "\%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook\Capabilities\FileAssociations]
".eml"="Outlook.File.eml"