Open Bug 1653821 Opened 5 years ago Updated 3 months ago

mailto: integration between Linux XDG MIME support and Firefox based webmail providers

Categories

(Core :: Widget: Gtk, enhancement, P5)

All
Linux
enhancement

Tracking

()

UNCONFIRMED

People

(Reporter: pabs3, Unassigned)

References

(Blocks 1 open bug)

Details

Firefox supports receiving mailto: URLs and passing them to local MUAs or to webmail providers. The local MUAs are all registered with the Linux XDG MIME support, but Firefox is not, even though it provides a mailto: handler. The Linux XDG MIME support already does launching of local MUAs via mailto: so that aspect of the Firefox mailto: handler is already covered, but there is no way to select a webmail provider via Firefox as the global mailto: handler for the entire desktop, GNOME for example.

I think that some things are needed to achieve this:

Add the mailto: handler MIME type to the normal Firefox desktop file.

A Firefox command-line or environment variable option that can be used alongside a mailto: URL in order to select which webmail provider to send the URL to.

One .desktop file per webmail mailto: URL handler, for example a firefox-mailto-gmail.desktop that provides the Linux XDG MIME integration for Gmail.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: General → Widget: Gtk
Product: Firefox → Core
Priority: -- → P5

Another thing that is needed for this feature is to dynamically create webmail-provider-foo-in-firefox.desktop files when a webmail provider registers themselves as a mailto: handler within Firefox, and to remove those files when the user removes the webmail provider.

You need to log in before you can comment on or make changes to this bug.