MAPI "Posta Gönder" komutunu işlemek için bir programı kaydetme ile ilgili bir sorun vardı ve işte benim için düzeltti Kayıt Defteri değişiklikleri.
Opera Mail'i varsayılan e-posta programım yapmaya çalışıyordum. URL'leri mailto
şema ile işlemek için zaten kayıtlıydı , ancak bahsettiğiniz hata iletisini almadan Dosya> Kaydet ve Gönder> E-posta Kullanarak Gönder> Ek Olarak Gönder'i kullanamadım. Ne yazık ki, Opera Mail'i MAP Mail ile ilişkilendirmek için Varsayılan Programlar> Varsayılan Programları Ayarla'yı kullanmaya çalıştığımda, Opera Mail programlar listesinde görünmüyordu. Bu bir Metro uygulaması değil, ancak bazı kayıt defteri girdileri eksik olmalıdır.
Bunu çözmek SOFTWARE\Clients\Mail
için Kayıt Defteri'ndeki anahtarları düzenledim :
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail]
@="OperaMail"
"DLLPath"="C:\\Programs\\Internet\\Opera Mail\\mapi\\OperaMAPI.dll"
"LocalizedString"="OperaMail"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\DefaultIcon]
@="C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe,3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\InstallInfo]
"ShowIconsCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /ShowIconsCommand"
"HideIconsCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /HideIconsCommand"
"ReinstallCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /ReInstallMailer"
"IconsVisible"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto]
@="URL:MailTo Protocol"
"EditFlags"=dword:00000002
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\DefaultIcon]
@="C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe,3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell\open\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\open\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /Mail"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\properties]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\properties\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" opera:config#Mail"
Bunlar zaten bilgisayarımda vardı, ben sadece onları tamlık için buraya dahil ediyorum. MAPI Send Mail'in doğru şekilde ilişkilendirilmesi için bu anahtarların hepsinin gerekli olmadığından eminim.
HKEY_CURRENT_USER\Software\Clients\Mail
Bu benim için asıl çözümdü. Tüm programların doğru şekilde kaydedilmesine rağmen, yanlış program seçildi ve kullanıcı arayüzü doğru programı seçmeme izin vermedi. Sonunda kullanıcı kovanımı düzenleyerek doğru ilişkiyi seçebildim.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Clients\Mail]
@="OperaMail"
Her zamanki gibi, kullanıcı değeri makine değerini geçersiz kılar, bu yüzden gerekliydi.