為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

firefox does not recognize default mail application in win7 64bit

  • 4 回覆
  • 3 有這個問題
  • 41 次檢視
  • 最近回覆由 ignucius

more options

i installed zimbra desktop on a fresh windows 7 64bit. and i chose zimbra desktop to be the default email client. m$ internet explorer opens zimbra desktop when i click on a mailto link. but in firefox i can only choose "thunderbird", "yahoo mail" and "google mail" as default email clients when i click on a mailto link.

i tried this: https://support.mozilla.org/en-US/questions/984225 but it does not solve my problem.

i have windows 7 64bit, firefox 29.0.1 and zimbra desktop 7.2.5 installed.

i installed zimbra desktop on a fresh windows 7 64bit. and i chose zimbra desktop to be the default email client. m$ internet explorer opens zimbra desktop when i click on a mailto link. but in firefox i can only choose "thunderbird", "yahoo mail" and "google mail" as default email clients when i click on a mailto link. i tried this: https://support.mozilla.org/en-US/questions/984225 but it does not solve my problem. i have windows 7 64bit, firefox 29.0.1 and zimbra desktop 7.2.5 installed.

被選擇的解決方法

hey again,

thanks for your reply. with Process Monitor i was able to debug the problem and figure out a solution.

Zimbra Desktop does not set the registry key HKCU/Software/Microsoft/Windows/Shell/Associations/UrlAssociations/mailto/UserChoice but firefox does read that key.

so to sum up what i did, here a list:

  • delete mimeTypes.rdf as described here
  • either delete HKCU/Software/Microsoft/Windows/Shell/Associations/UrlAssociations/mailto and all its subkeys or change HKCU/Software/Microsoft/Windows/Shell/Associations/UrlAssociations/mailto/UserChoice/Progid to "ZimbraDesktop.Url.mailto"
  • within ZimbraDesktop set ZimbraDesktop as default mail client
從原來的回覆中察看解決方案 👍 0

所有回覆 (4)

more options
  1. Click the ≡ Menu Button and choose Options.
  2. Click the Applications icon.
  3. Next to mailto, click the drop-down menu and choose Use Other.
  4. Click the Browse button and pick the mail client executable (.exe file).

Change the program used to open email links

more options

hey gingerbread man,

i already tried that but it does not solve the problem at hand. it sure opens the desired email client and the application has the focus but it does not open a new email message window with the email address of the mailto link in the TO field. what kind of kills the purpose of the mailto link. is there a way to set command line options / arguments? if i could run "zdclient.exe -url "mailto:<email@address>"" it would work.

in the registry under HKCU/Software/Clients/Mail (HKLM/Software/Clients/Mail) is an entry that sets the default email client but firefox is not honoring this setting. zimbra desktop even comes along with a MAPI dll, but i have no clue how to use that in firefox.

any other suggestions?

more options

If the application is properly registered, Firefox should recognize it. What happens when you do the following?

  1. Click the Windows logo orb on the taskbar to bring up the Start Menu.
  2. In the search box, type the following then press Enter: mailto:user@example.com

There are whole bunch of places in the registry where things could be messed up. For starters, check the following:

  1. HKEY_CLASSES_ROOT\mailto\shell\open\command
  2. HKEY_CURRENT_USER\Software\Classes\mailto\shell\open\command
  3. HKEY_USERS\<random string of numbers>\Software\Classes\mailto\shell\open\command
  4. HKEY_USERS\<random string of numbers>_CLASSES\mailto\shell\open\command
  5. HKEY_USERS\<random string of numbers>\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto
  6. HKEY_USERS\<random string of numbers>\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\MAILTO\UserChoice
  • The random string of numbers is specific to your Windows account. If you can't locate the exact key manually, you can use Process Monitor to find out which keys Firefox is querying.
more options

選擇的解決方法

hey again,

thanks for your reply. with Process Monitor i was able to debug the problem and figure out a solution.

Zimbra Desktop does not set the registry key HKCU/Software/Microsoft/Windows/Shell/Associations/UrlAssociations/mailto/UserChoice but firefox does read that key.

so to sum up what i did, here a list:

  • delete mimeTypes.rdf as described here
  • either delete HKCU/Software/Microsoft/Windows/Shell/Associations/UrlAssociations/mailto and all its subkeys or change HKCU/Software/Microsoft/Windows/Shell/Associations/UrlAssociations/mailto/UserChoice/Progid to "ZimbraDesktop.Url.mailto"
  • within ZimbraDesktop set ZimbraDesktop as default mail client