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

Why can't we add other webservices to the 'mailto' function?

  • 9 replies
  • 2 have this problem
  • 482 views
  • Last reply by jscher2000

more options

The only webmail services available are opera beta, gmail and yahoo. I use zoho mail would like to use the 'mailto' function for this. The help on the support page is outdated because the addons it suggests are out of date or don't exist. Any Ideas? ;0)

This is the outdated support link, the info is at the end of the page: https://support.mozilla.org/en-US/kb/change-program-used-open-email-links

Chosen solution

Hi Hadani, I don't know if there is another way, sorry.

Read this answer in context 👍 0

All Replies (9)

more options

Hi hadaniwood, the easiest way to add a different mail service is if the service provides a way to install the correct command string.

This Zoho support thread mentions an Old Zoho mail and a New Zoho mail. There's a quick button on the old mail, but not the new one. See:

https://help.zoho.com/portal/community/topic/make-zoho-my-default-webmail-link-in-firefox

I don't have a Zoho account, so I can't test that out myself.

more options

Thank you for your quick reply. You are correct that the thread is talking about the old version of Zoho Mail so it doesn't work. I am trying to get some response from Zoho support service for an updated answer as I'm sure I'm not the only one with this problem. Regards

more options

It sounds as though someone just needs to figure out the URL that browsers need to use, and it's the same URL in the old and new Zoho UI's. Hopefully they can post that, and then we can use the Web Console to install it.

Manual Installation Method

Open your Zoho mailbox. Then

(1) Open Firefox's Web Console in the lower part of the tab below your mailbox. You can do that using either:

  • Ctrl+Shift+k (Mac: Command+Alt+k)
  • "3-bar" menu button > Developer > Web Console
  • (menu bar) Tools > Web Developer > Web Console

(2) Select and copy the following line of script -- I bolded the part we need to get from Zoho to make this work:

navigator.registerProtocolHandler("mailto", "ZOHO_URL", "Zoho Mail");

(3) In the tab with your mailbox, paste the script next to the caret (>>) at the bottom of the Web Console, and press the Enter key (or Return key) to run the script. The first time, Firefox may ask you to take some action to prove you understand it's dangerous to run scripts from strangers.

An infobar should open at the top of the page. Click "Add Application". You now can close the Web Console by clicking the "X" on its top bar at the right.

That usually does it! So you see how close we are.

Modified by jscher2000

more options

Thank you for your reply. I forwarded your comment to Zoho Mail and this is what their support have come back with:

"The support for adding Zoho Mail ( new UI ) as Default Mail service in Firefox is in our road map and will be implemented soon in future updates. Your patience is much appreciated."

Me = Not patient! :)

more options

What if you try this old URL that turned up in a Google search. Does it work, i.e., populate a new message correctly?

https://zmail.zoho.com/mail/compose.do?extsrc=mailto&mode=compose&tp=zb&ct=mailto:somebody@example.com

Source: https://www.zoho.com/mail/help/defaultcomposer.html (IE and Chrome section #7)

If that works, the ZOHO_URL for my previous post would be:

https://zmail.zoho.com/mail/compose.do?extsrc=mailto&mode=compose&tp=zb&ct=%s

more options

Thanks for that. When I click on the old Zoho mail url is does open a new mail window.

I tried adding the script with the url that you suggested to the web console. I was advised to type the words 'allow pasting'. I'm not sure if that worked after I typed that because when I pasted the the following string:

navigator.registerProtocolHandler("mailto", "https://zmail.zoho.com/mail/compose.do?extsrc=mailto&mode=compose&tp=zb&ct=%s", "Zoho Mail"); 

I was given this message: SecurityError: Permission denied to add https://zmail.zoho.com/mail/compose.do?extsrc=mailto&mode=compose&tp=zb&ct=%s as a content or protocol handler

more options

Hi hadaniwood, that error appears when the protocol handler address server name --

zmail.zoho.com

-- doesn't match the server name in the address bar. Are you able to addit while viewing a page on that specific server?

If not, hmm. There used to be a preference* to temporarily allow installing a mailto handler from any domain, but that was removed in Firefox 53. We would need to think of some other workaround.

* gecko.handlerService.allowRegisterFromDifferentHost

more options

'Are you able to addit while viewing a page on that specific server? I'm not sure what you mean. I tried to add the script to the web console with both the Zoho mail page open and the new mail page with the same error. Regards Hadani

more options

Chosen Solution

Hi Hadani, I don't know if there is another way, sorry.