MAPI / MAILTO
In diesem Artikel wird beschrieben welche Möglichkeiten es gibt um automatischen E-Mail Versand über Drittanbieterprogramme zu ermöglichen und woran es scheitern könnte.
Die Fehlermeldung “Es ist kein standardmäßiger…” wird in Verbindung mit einer fehlerhaften MAPI Konfiguration angezeigt.
In diesem Fall ist auf dem betreffenden System mindestens einmal Outlook oder ein Windows Mail Client gestartet worden, aber die MAPI Schnittstelle wurde noch nicht angesprochen.
Um zu kontrollieren welche Protokolle derzeit MAPI sprechen mĂĽssen wir die Windows Einstellungen prĂĽfen.
Wichtig ist zu wissen
MAILTO-Protokoll ist nicht gleich MAPI
MAILTO
Ist die Art über Rechtsklick + Senden an + E-Mail Empfänger eine Datei an eine neue E-Mail zu hängen.
Festgelegt wird diese Option unter Systemsteuerung/Standardprogramme festlegen
Bei Standard-Apps sollte antonymapi32.net.dll ausgewählt sein.
Die Einstellungen kann unter den Protokollen nachvollzogen werden.
Â
MAPI
Bei MAPI gestaltet es sich etwas schwieriger. Wir öffnen den Registrierungseditor mit
Â
Wichtig ist der Eintrag unter folgendem Key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail]
@="antony"
HKEY_Local_Machine gilt fĂĽr den gesamten PC
Eintrag Mail sollte mind. den Unterordner antony haben
der Standardschlüssel gibt das jeweilige Standardverhalten des PC an. Der Eintrag kann überschrieben werden mit “antony”.
Nach Windows Funktionsupdates kann sich dieser Wert wieder auf Outlook zurĂĽcksetzen.
Die Einstellung des PC kann ĂĽber den HKEY_CURRENT_USER ĂĽberschrieben werden.
Die Ordner müssen nicht identisch sein, es müssen lediglich die Einträge für Clients\Mail und der Standardschlüssel vorhanden sein.
[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail]
@="antony"
Die Angaben im Code können als .reg Datei abgespeichert werden und somit automatisch auf PCs ausgerollt werden.
Alternativ gibt es noch eine Möglichkeit die MAPI Einstellungen des PC auf Standard zurückzusetzen.
Einfach mapi.zip herunterladen, entpacken und die mapi.exe ausfĂĽhren.
Â