Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Mailto has stopped working

  • 2 replies
  • 2 have this problem
  • 2 views
  • Last reply by bodwyn

more options

I have always used Gmail to email links, but it has stopped working. In Settings/General/Applications, the 'mailto" gives only the options "always ask", "Firefox (default)" and "use other". Previously the option to select Gmail was there. In fact, the list of applications only has 6 items instead of the numerous ones that were there previously.

I have always used Gmail to email links, but it has stopped working. In Settings/General/Applications, the 'mailto" gives only the options "always ask", "Firefox (default)" and "use other". Previously the option to select Gmail was there. In fact, the list of applications only has 6 items instead of the numerous ones that were there previously.
Attached screenshots

All Replies (3)

more options

Same problem here.

Tried following https://support.mozilla.org/en-US/kb/change-program-used-open-email-links https://support.mozilla.org/en-US/questions/1256448

Have renamed handlers.json. No file found named "mimeTypes.rdf". Also set windows default app for email to Firefox.

Then clicked an email address and looked in settings The mailto option is back but no option to choose gmail.

In the current file handlers.json I see: "mailto":{"action":4,"ask":true}},

In an old file now named handlers.json-1.corrupt I can see the following: "mailto":{"stubEntry":true,"handlers":[null,{"name":"Yahoo! Mail","uriTemplate":"https://compose.mail.yahoo.com/?To=%s"},{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto\u0026url=%s"}]},

more options

You can use the Profile Manager to create a new profile and copy handlers.json from the new profile to your current Firefox profile folder to see if that restores the choices in the mailto action in Applications. It is not the intention to keep using the new profile, so you can remove it and only use it to get a fresh handlers.json.

more options

Thank you cor-el! That worked.

I created a new profile and named it "...for mailto..." so I could recognise it. I opened Firefox so that it populated the profile with the handlers.json file. Found the text needed: "mailto":{"stubEntry":true,"handlers":[null,{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]}

pasted it into the handlers.json of existing profile.

So far so good... However, lessons for those who try it:

Then I got a little confused as Firefox kept opening the non-default "...mailto..." profile. Tried renaming the folder of the "...mailto..." profile "temp ..." but then Firefox wouldn't open at all. Renamed it back. Used about:profiles to tell Firefox to set the correct profile as default (which it appeared to be in about:profiles but wasn't using when I opened Firefox normally).

Found the gmail option - success.

Thanks very much.