为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

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