问题
我希望mailto:
链接默认使用我的第二个 Gmail 帐户 ( .../mail/u/1
) 而不是我的主帐户发送电子邮件。理想情况下,我不想更改我的帐户登录的顺序,因为我使用我的主帐户来查看搜索历史记录、地图等。但通常情况下,我使用我的第二个帐户(工作帐户)来发送电子邮件。
我在 Ubuntu Trusty(14.04)上使用 Firefox 38.0/Firefox for Ubuntu canonical 1.0。
我试过了...
我搜索了 SU 和网络,发现很多地方提到使用 Gmail 作为 的默认应用mailto
。我已经成功了,所以这不是我的问题。
我尝试打开about:config
并编辑gecko.handlerService.schemes.mailto.1.uriTemplate
:
https://mail.google.com/mail?extsrc=mailto&url=%s
到
https://mail.google.com/mail/u/1?extsrc=mailto&url=%s
我已经完成此操作,关闭 Firefox 并重新启动,并尝试了一个 URL,但即使保存了这个值,Gmail 仍然使用我的默认帐户。
我已经搜索了我的问题的答案并且已经阅读了帮助文件!
有人知道是否有办法在不改变登录顺序的情况下实现这一点?
答案1
感谢@DanCornilescu 的建议,让我开始沿着这些思路进行思考。
我注意到我about:config
对“gecko.handlerService.schemes.mailto.1.uriTemplate”所做的更改并没有影响“首选项”>“应用程序”>“Mailto”中的“应用程序详细信息”。
经过一番挖掘,我发现应用程序首选项是mimeTypes.rdf
在 Firefox 配置文件中设置的。要更改它:
about:support
在新标签页中打开您的个人资料文件夹。- 在‘配置文件目录’下单击‘打开目录’
- 关闭 Firefox
- 创建 的备份
mimeTypes.rdf
。我刚刚将一个版本复制到我的桌面以防万一。如果你按照这些步骤操作却没有备份并搞砸了,不要怪我。 mimeTypes.rdf
在纯文本编辑器(如 Notepad++ 或 gedit)中编辑。- 搜索有问题的
mailto
项目。我只是搜索了“mail.google.com”,找到了相应的uriTemplate
列表 - 在此处编辑 URL。您可以添加或两者也适用于 Google Apps 电子邮件地址(即没有 .gmail.com 域名的 gmail 帐户)
https://mail.google.com/mail/u/[email protected]&extsrc=mailto&url=%s
https://mail.google.com/mail/u/1?extsrc=mailto&url=%s
- 保存
mimeTypes.rdf
文件并重新加载 Firefox。
mailto:
链接现在应该默认使用您的第二个 gmail 帐户。
答案2
尝试添加[电子邮件保护]到 url 的参数。似乎可以根据此问题所选的 A 来读取电子邮件: