当我将 Windows XP 的 mailto 处理程序设置为 chrome 时为什么什么也没有发生?

当我将 Windows XP 的 mailto 处理程序设置为 chrome 时为什么什么也没有发生?

可能重复:
如何使用 GMail 作为我的主要电子邮件客户端?

我尝试通过转到Folder Options > File Types > URL:MailTo Protocol并更改“打开”操作的命令来编辑 Windows XP 的 mailto 设置。

最初设置为:

"C:\PROGRA~1\MICROS~2\OFFICE11\OUTLOOK.EXE" -c IPM.Note /m "%1"

一切按预期进行,在 Outlook 中打开一个带有指定电子邮件地址的撰写窗口。

我将其改为:

"C:\Path\To\chrome.exe" "https://mail.google.com/?view=cm&fs=1&to=%1"

但是现在当我点击mailto链接时,什么也没有发生。

如果我将同一行粘贴到 中cmd.exe,并将 替换为电子邮件地址,它会按预期工作(在 Gmail 中打开一个带有指定电子邮件地址的撰写窗口)。那么为什么我点击链接%1时它不起作用?mailto

答案1

我发表了评论,但我应该更具体,少点讽刺。注意,你传递的是完整 URL通过%1

它将 URL 传递mailto:Blah blah blah给应用程序。

因此执行的命令是:。C:\Path\To\chrome.exe" "https://mail.google.com/?view=cm&fs=1&to=mailto:[email protected]"

您需要做的是下载 Google 的 Gmail 扩展程序或从 Chrome 商店获取一个。实际上,它们的数量也有 100 个。

如果您了解 C/Delphi/C++/Any 本机编码器,您可以编写一个解析 URL 的 shell 扩展。

相关内容