X
Thinta lapha ukuze uye kuveshini yamakhalekhukhwini kusayithi.

Isithangami Sabeseki

Lolu chungechunge lwabekwa kunqolobane. Uyacelwa ubuze umbuzo omusha uma udinga usizo.

can't set mailto with gmail in the firefox preferences

Kuphostiwe

I'm Trying to set the mailto function with Gmail in the application otpions . I clearly understand the procedure here https://support.mozilla.org/en-US/kb/change-program-used-open-email-links, but when I try to make my choice I'm Missing the use Yahoo or use gmail options as it is in the article. what I have as option is just , always ask, default app and other, which open me to other possible applications . thanks A.

I'm Trying to set the mailto function with Gmail in the application otpions . I clearly understand the procedure here https://support.mozilla.org/en-US/kb/change-program-used-open-email-links, but when I try to make my choice I'm Missing the use Yahoo or use gmail options as it is in the article. what I have as option is just , always ask, default app and other, which open me to other possible applications . thanks A.

Isisombululo esikhethiwe

thanks so much for your patience!.

it works!!! GSuite u2 is the one!

great!!

Funda le mpendulo ngokuhambisana nalesi sihloko 0

Eminye Imininingwane Yohlelo

Isisebenziso

  • Firefox 63.0.1
  • Umsebenzisi oyi-ejenti: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
  • I-URL Yokweseka: https://support.mozilla.org/1/firefox/63.0.1/WINNT/it/

Izandiso

  • LastPass: Free Password Manager 4.19.0.5 (support@lastpass.com)
  • Notifier for Gmail™ 0.9.3 (jid0-GjwrPchS3Ugt7xydvqVK4DQk8Ls@jetpack)
  • uBlock Origin 1.17.2 (uBlock0@raymondhill.net)
  • WordReference 1.1 ({912a4a8c-b69a-440c-aeec-ae464d6e1826})
  • Foxit PDF Creator 8.1.80 (FFExtnHTML2PDF@foxitsoftware.com) (Akusebenzi)
  • McAfee® WebAdvisor 7.0.0.17912 ({4ED1F68A-5463-4931-9384-8FFF5ED91D92}) (Akusebenzi)
  • Sicurezza browser Avira 2.6.4.19803 (abs@avira.com) (Akusebenzi)

I-Javascript

  • incrementalGCEnabled: True

Imidwebo

  • adapterDescription: NVIDIA GeForce GTX 1050 Ti
  • adapterDescription2:
  • adapterDeviceID: 0x1c82
  • adapterDeviceID2:
  • adapterDrivers: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_54bd1f10ac116cd5\nvldumd.dll
  • adapterDrivers2:
  • adapterRAM: 4096
  • adapterRAM2:
  • adapterSubsysID: 37331458
  • adapterSubsysID2:
  • adapterVendorID: 0x10de
  • adapterVendorID2:
  • contentUsesTiling: False
  • crashGuards: []
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 10.0.17134.1
  • driverDate: 10-2-2018
  • driverDate2:
  • driverVersion: 25.21.14.1616
  • driverVersion2:
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'Direct3D11 Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_COMPOSITING'}, {u'status': u'available', u'description': u'Direct2D', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'DIRECT2D'}, {u'status': u'available', u'description': u'Direct3D11 hardware ANGLE', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_HW_ANGLE'}, {u'status': u'available', u'description': u'GPU Process', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'GPU_PROCESS'}, {u'status': u'opt-in', u'description': u'WebRender', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}], u'name': u'WEBRENDER'}, {u'status': u'available', u'description': u'WebRender qualified', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'WEBRENDER_QUALIFIED'}, {u'status': u'available', u'description': u'Off Main Thread Painting', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OMTP'}, {u'status': u'available', u'description': u'Advanced Layers', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'ADVANCED_LAYERS'}]}
  • info: {u'AzureContentBackend (UI Process)': u'skia', u'AzureCanvasBackend (UI Process)': u'skia', u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 1, u'AzureFallbackCanvasBackend (UI Process)': u'cairo', u'ApzAutoscrollInput': 1, u'AzureCanvasAccelerated': 0, u'AzureCanvasBackend': u'direct2d 1.1', u'AzureContentBackend': u'direct2d 1.1'}
  • isGPU2Active: False
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: True
  • offMainThreadPaintWorkerCount: 4
  • usesTiling: False
  • webgl1DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object OES_compressed_EAC_R11_signed_texture OES_compressed_EAC_R11_unsigned_texture OES_compressed_EAC_RG11_signed_texture OES_compressed_EAC_RG11_unsigned_texture OES_compressed_ETC2_RGB8_texture OES_compressed_ETC2_RGBA8_texture OES_compressed_ETC2_punchthroughA_RGBA8_texture OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture OES_compressed_ETC2_sRGB8_alpha8_texture OES_compressed_ETC2_sRGB8_texture
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
  • webgl1Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 1050 Ti Direct3D11 vs_5_0 ps_5_0)
  • webgl1Version: OpenGL ES 2.0 (ANGLE 2.1.0.ae3b5a6552ee)
  • webgl1WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000cdc8) EGL_VERSION: 1.4 (ANGLE 2.1.0.ae3b5a6552ee) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_ANGLE_explicit_context
  • webgl2DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_multiview GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object OES_compressed_EAC_R11_signed_texture OES_compressed_EAC_R11_unsigned_texture OES_compressed_EAC_RG11_signed_texture OES_compressed_EAC_RG11_unsigned_texture OES_compressed_ETC2_RGB8_texture OES_compressed_ETC2_RGBA8_texture OES_compressed_ETC2_punchthroughA_RGBA8_texture OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture OES_compressed_ETC2_sRGB8_alpha8_texture OES_compressed_ETC2_sRGB8_texture
  • webgl2Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
  • webgl2Renderer: Google Inc. -- ANGLE (NVIDIA GeForce GTX 1050 Ti Direct3D11 vs_5_0 ps_5_0)
  • webgl2Version: OpenGL ES 3.0 (ANGLE 2.1.0.ae3b5a6552ee)
  • webgl2WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000cdc8) EGL_VERSION: 1.4 (ANGLE 2.1.0.ae3b5a6552ee) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_ANGLE_explicit_context
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Direct3D 11
  • windowUsingAdvancedLayers: True

Okuthandwayo Okulungisiwe

Misc

  • Umsebenzisi JS: Cha
  • Ukufinyeleleka: Cha
WestEnd 60 izisombululo 5387 izimpendulo
Kuphostiwe

You should contact Gmail support for email function.

You should contact Gmail support for email function.

Umnikazi wombuzo

WestEnd said

You should contact Gmail support for email function.

sounds strange that depends on gmail rather than Firefox. I will post the problem on Gmail forum. thanks

''WestEnd [[#answer-1170266|said]]'' <blockquote> You should contact Gmail support for email function. </blockquote> sounds strange that depends on gmail rather than Firefox. I will post the problem on Gmail forum. thanks
McCoy
  • Top 10 Contributor
546 izisombululo 5143 izimpendulo
Kuphostiwe

Hello albertob,

Those two options should definately be listed there.

I have called somebody for help ......

Hello albertob, Those two options should definately be listed there. I have called somebody for help ......

Umnikazi wombuzo

McCoy said

Hello albertob, Those two options should definately be listed there. I have called somebody for help ......

thanks , I actually made a recover of firefox and the two options are now back. the point is that I have two avvounts on gmail , a normal one and a Gsuite which is actually the one I'm currently use . so my next goal is to switch from mailto ...@gmail to my gsuite which has another adress , thanks

''McCoy [[#answer-1170279|said]]'' <blockquote> Hello albertob, Those two options should definately be listed there. I have called somebody for help ...... </blockquote> thanks , I actually made a recover of firefox and the two options are now back. the point is that I have two avvounts on gmail , a normal one and a Gsuite which is actually the one I'm currently use . so my next goal is to switch from mailto ...@gmail to my gsuite which has another adress , thanks
McCoy
  • Top 10 Contributor
546 izisombululo 5143 izimpendulo
Kuphostiwe

I was just about to ask you if you have Gmail listed as the value on the "about:config" page for this preference :

"gecko.handlerservice.schemes.mailto.1.name"

But now that you've got the options back, would you please mark your own last post as Chosen Solution  ?

I was just about to ask you if you have Gmail listed as the value on the "about:config" page for this preference : "gecko.handlerservice.schemes.mailto.1''.''name" But now that you've got the options back, would you please mark your own last post as Chosen Solution ?
jscher2000
  • Top 10 Contributor
8797 izisombululo 71958 izimpendulo
Kuphostiwe

albertob said

the point is that I have two avvounts on gmail , a normal one and a Gsuite which is actually the one I'm currently use . so my next goal is to switch from mailto ...@gmail to my gsuite which has another adress , thanks

Hi albertob, when you click a mailto link and choose a handler, Firefox tacks the address on to a URL to the mail provider's new message compose page. In order to suggest how to add a new mailto handler, we (you) would need to know that critical "compose" address.

This thread has an example for Outlook. If you search around for one for Gsuite, perhaps you can follow a similar strategy:

https://support.mozilla.org/questions/1235002#answer-1157748

''albertob [[#answer-1170281|said]]'' <blockquote>the point is that I have two avvounts on gmail , a normal one and a Gsuite which is actually the one I'm currently use . so my next goal is to switch from mailto ...@gmail to my gsuite which has another adress , thanks </blockquote> Hi albertob, when you click a mailto link and choose a handler, Firefox tacks the address on to a URL to the mail provider's new message compose page. In order to suggest how to add a new mailto handler, we (you) would need to know that critical "compose" address. This thread has an example for Outlook. If you search around for one for Gsuite, perhaps you can follow a similar strategy: https://support.mozilla.org/questions/1235002#answer-1157748

Okulungisiwe ngu jscher2000

Umnikazi wombuzo

thanks , the process you suggest me is not clear to me . when I compose a new message on my gsuite I can copy the link but then what I'm supposed to do with it? thanks a lot A.

thanks , the process you suggest me is not clear to me . when I compose a new message on my gsuite I can copy the link but then what I'm supposed to do with it? thanks a lot A.
jscher2000
  • Top 10 Contributor
8797 izisombululo 71958 izimpendulo
Kuphostiwe

Okay, at this point, I have to reveal my ignorance about GSuite: does it use the same addresses as consumer Gmail or does it have distinct addresses?

Assuming you have a distinct compose address, test it by adding the new email address parameter. For example, let's say the address is:

https://www.example.com/inbox/compose?to=alice@example.com

You would test by changing to a different address like bob@example.com and try submitting that through the address bar in a new tab, and see whether you get a compose window with that address filled in.

Okay, at this point, I have to reveal my ignorance about GSuite: does it use the same addresses as consumer Gmail or does it have distinct addresses? Assuming you have a distinct compose address, test it by adding the new email address parameter. For example, let's say the address is: https://www.example.com/inbox/compose?to=alice@example.com You would test by changing to a different address like bob@example.com and try submitting that through the address bar in a new tab, and see whether you get a compose window with that address filled in.

Umnikazi wombuzo

if I paste the the adress of a new message with my gsuite and past it in anew tab it works correctly. what I'm missing now is what I'm supposed to do wiht that link on firefox setting firefox ? thanks

if I paste the the adress of a new message with my gsuite and past it in anew tab it works correctly. what I'm missing now is what I'm supposed to do wiht that link on firefox setting firefox ? thanks
jscher2000
  • Top 10 Contributor
8797 izisombululo 71958 izimpendulo
Kuphostiwe

If you look at the steps in the Outlook thread, you would follow the same approach with GSuite except you would change the URL in this step:

navigator.registerProtocolHandler('mailto', 'Your URL', 'GSuite');

When putting together the URL, change the example email address to the parameter

%s

Firefox will fill in the mailto information where it finds that parameter.

If you look at the steps in the Outlook thread, you would follow the same approach with GSuite except you would change the URL in this step: navigator.registerProtocolHandler('mailto', '<i>Your URL</i>', 'GSuite'); When putting together the URL, change the example email address to the parameter %s Firefox will fill in the mailto information where it finds that parameter.

Umnikazi wombuzo

sorry , but I don't know what this mean? " navigator.registerProtocolHandler('mailto', 'Your URL', 'GSuite');"

what I 'm supposed to do? thanks

sorry , but I don't know what this mean? " navigator.registerProtocolHandler('mailto', 'Your URL', 'GSuite');" what I 'm supposed to do? thanks
jscher2000
  • Top 10 Contributor
8797 izisombululo 71958 izimpendulo
Kuphostiwe

Hi albertob, that is part of the steps in this reply that I linked to before:

https://support.mozilla.org/questions/1235002#answer-1157748

I suppose I could rewrite that for you, but since I cannot test it myself on your mail webste, I don't want to give you the false impression that it good to go. It's an experiment and I look forward to hearing how you did.

Hi albertob, that is part of the steps in this reply that I linked to before: https://support.mozilla.org/questions/1235002#answer-1157748 I suppose I could rewrite that for you, but since I cannot test it myself on your mail webste, I don't want to give you the false impression that it good to go. It's an experiment and I look forward to hearing how you did.

Umnikazi wombuzo

hi, the point is that I don't really understand all this procedure, my fault

(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 > Web Developer > Web Console
   (menu bar) Tools > Web Developer > Web Console 

(2) Select and copy the following line of script (it's all one line -- ignore the fact that the forum creates links):

navigator.registerProtocolHandler('mailto', 'https://outlook.live.com/owa/?path=/mail/action/compose&to=%s', 'Outlook Live OWA To');

(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.

hi, the point is that I don't really understand all this procedure, my fault (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 > Web Developer > Web Console (menu bar) Tools > Web Developer > Web Console (2) Select and copy the following line of script (it's all one line -- ignore the fact that the forum creates links): navigator.registerProtocolHandler('mailto', 'https://outlook.live.com/owa/?path=/mail/action/compose&to=%s', 'Outlook Live OWA To'); (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.
jscher2000
  • Top 10 Contributor
8797 izisombululo 71958 izimpendulo
Kuphostiwe

Hi albertob, that's right. You are going to be viewing your mailbox, then open the web console in the lower part of that same tab, then enter the new script command that you're putting together (with the compose address you discovered).

Hi albertob, that's right. You are going to be viewing your mailbox, then open the web console in the lower part of that same tab, then enter the new script command that you're putting together (with the compose address you discovered).

Umnikazi wombuzo

sorry about that , but I really don't know what "You are going to be viewing your mailbox, then open the web console in the lower part of that same tab" means. this is my gmail page, where is the lower part of that same tab?

thanks A.

sorry about that , but I really don't know what "You are going to be viewing your mailbox, then open the web console in the lower part of that same tab" means. this is my gmail page, where is the lower part of that same tab? thanks A.
jscher2000
  • Top 10 Contributor
8797 izisombululo 71958 izimpendulo
Kuphostiwe

Hi albertob, let me see whether I can fill in the gaps:

(1) Open your GSuite mailbox

(2) Now open Firefox's Web Console in the lower part of the same tab (below your mailbox) using any of these methods:

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

(3) Select and copy the following incomplete line of script (it's all one line):

navigator.registerProtocolHandler('mailto', 'YourURL', 'GSuite');

(4) In the Web Console (below your mailbox), paste the script next to the caret (»).

Edit YourURL to the compose URL for GSuite, making sure that there is a %s where you want Firefox to insert the email address.

Then 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.

(5) Look for an infobar at the top of the page, just above your mailbox. This should ask whether you want to Add GSuite as a handler for mailto links. Click "Add Application".

(Example screenshot for Outlook -- clicking will replace this page: )

(6) You now can close the Web Console by clicking the "X" on its top bar at the right.

Hi albertob, let me see whether I can fill in the gaps: (1) Open your GSuite mailbox (2) Now open Firefox's Web Console in the lower part of the same tab (below your mailbox) using any of these methods: * Ctrl+Shift+k (Mac: Command+Alt+k) * "3-bar" menu button &gt; Web Developer &gt; Web Console * (menu bar) Tools &gt; Web Developer &gt; Web Console (3) Select and copy the following '''incomplete''' line of script (it's all one line): navigator.registerProtocolHandler('mailto', '<i>YourURL</i>', 'GSuite'); (4) In the Web Console (below your mailbox), paste the script next to the caret (&raquo;). Edit ''YourURL'' to the compose URL for GSuite, making sure that there is a <code>%s</code> where you want Firefox to insert the email address. Then 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.'' (5) Look for an infobar at the top of the page, just above your mailbox. This should ask whether you want to Add GSuite as a handler for mailto links. Click "Add Application". (Example screenshot for Outlook -- clicking will replace this page: [https://prod-cdn.sumo.mozilla.net/uploads/images/2018-09-23-08-45-32-5bc170.png <img src="https://prod-cdn.sumo.mozilla.net/uploads/images/2018-09-23-08-45-32-5bc170.png" width="500">]) (6) You now can close the Web Console by clicking the "X" on its top bar at the right.

Umnikazi wombuzo

ok thanks, I'm almost there... when you say (3) Select and copy the following incomplete line of script (it's all one line):

navigator.registerProtocolHandler('mailto', 'YourURL', 'GSuite');

it means litterally navigator... open parenthesis 'mailto' , my url of gmail, Gsuite, close parenthesis?

ok thanks, I'm almost there... when you say (3) Select and copy the following incomplete line of script (it's all one line): navigator.registerProtocolHandler('mailto', 'YourURL', 'GSuite'); it means litterally navigator... open parenthesis 'mailto' , my url of gmail, Gsuite, close parenthesis?
jscher2000
  • Top 10 Contributor
8797 izisombululo 71958 izimpendulo
Kuphostiwe

Yes, everything is literal except YourURL which is the part I don't know that you are putting together from your experience.

Yes, everything is literal except ''YourURL'' which is the part I don't know that you are putting together from your experience.

Umnikazi wombuzo

is anything correct here?

is anything correct here?
jscher2000
  • Top 10 Contributor
8797 izisombululo 71958 izimpendulo
Kuphostiwe

Impendulo Ewusizo

Two things:

First, 'YourURL' needs to have either a single or double quotation mark on each side.

Second, the first time, you have a URL that says compose=new but doesn't have any place for Firefox to pass the linked email address. The second time, it seems to be the Inbox address that won't trigger composing a new message.

After studying what /u/2 means in your URL, it seems that as you log in to more mailboxes, Google numbers them /u/0 for the first account, then /u/1 for the second account, then /u/2 for the third account. Let's assume "/u/2" is stable for your GSuite account, although that's just an assumption on my part. Try this:

navigator.registerProtocolHandler('mailto', 'https://mail.google.com/mail/u/2/?extsrc=mailto&url=%s', 'GSuite u2');

Any luck?

Two things: First, 'YourURL' needs to have either a single or double quotation mark on each side. Second, the first time, you have a URL that says '''compose=new''' but doesn't have any place for Firefox to pass the linked email address. The second time, it seems to be the Inbox address that won't trigger composing a new message. After studying what /u/2 means in your URL, it seems that as you log in to more mailboxes, Google numbers them /u/0 for the first account, then /u/1 for the second account, then /u/2 for the third account. Let's assume "/u/2" is stable for your GSuite account, although that's just an assumption on my part. Try this: navigator.registerProtocolHandler('mailto', 'https://mail.google.com/mail/u/2/?extsrc=mailto&url=%s', 'GSuite u2'); Any luck?