Gmail作为默认的Windows邮件程序(与`mailto:`不同)


26

如何在Windows 7上将Gmail设置为默认系统邮件客户端?

这是一样的设置默认客户端的mailto:超链接。Gmail是我默认的mailto链接,但是当我使用Windows Photo Viewer(例如,其他程序也是如此)并选择“ 电子邮件”时,出现错误:

没有关联的电子邮件程序可以执行请求的操作。请安装电子邮件程序,或者如果已经安装了电子邮件程序,则在“默认程序”控制面板中创建一个关联。

正如@eselk在“我可以将Gmail设置为Word 2007中的默认“发送邮件给收件人”程序?Google通告程序又名GMail通告程序也不适用于此目的:GMail通告程序仅接管mailto:URL,它不支持“简单MAPI”。这意味着...任何使用简单MAPI的程序发送电子邮件(大多数发送文件附件的邮件使用MAPI),将不使用GMail并继续使用默认的电子邮件客户端。mailto:URL仅用于电子邮件超链接或在Windows运行框中键入mailto:,而没有使用应用中的“作为附件发送”选项。”

这里的注册表解决方案如何使Gmail成为Windows PC上电子邮件的默认处理程序?在我的机器上不起作用。相同的答案引用了一个称为Affixa的程序,据报告该程序确实有效。除非确实没有其他选择,否则我不想为此安装程序。超级用户怎么说?


如果您有MFC或类似的计算机想要使用默认的邮件系统来扫描文档,那么gmail通知程序就根本不起作用。在这种情况下,通知程序创建的链接无效。希望我能解决问题,但到目前为止,我还没有答案

如果可以接受第三方程序,请使用以下程序:affixa.com
Inglis Baderson

Answers:


15

Microsoft决定在Windows 7中不支持gmail上的Simple Mapi,因此,如果不进行某些更改(在Windows中或通过安装第三方产品),就不可能实现任何解决方案。

在Internet上找到的一种解决方案是替换 C:\windows\system32\mapi32.dl 为XP或Vista的旧版本(建议先备份它)。关于此技术的报告说:

尝试使用从XP计算机获取的版本替换mapi32.dll和Msmapi32.ocx。现在您可以发送消息了,但是默认客户端似乎被忽略了(在我测试的计算机上,它使用Outlook而不是Thunderbird进行了存储)。

如果您不想更改Windows软件,则还有一些产品可以尝试解决此问题。

开源项目Tvhgooglemapi可能是一个解决方案。这是它的描述方式:

Tvhgooglemapi是一个简单的工具,伪装成Windows的真实邮件客户端,但实际上仅将邮件上载到gmail的草稿文件夹,然后在默认的网络浏览器中打开草稿。对于用户而言,这几乎与将gmail Web界面用作某些Windows应用程序的默认邮件客户端完全相同(唯一的区别是,如果他尚未登录gmail并且不允许gmail登录,则必须登录两次)该工具会记住密码。)

有关详细说明,请参阅 使用MAPI将Apache OpenOffice 4.0与GMail集成

商业替代方案是Affixa,其基本版本可供个人免费使用。

另一个商业选择是MAPI4Webmail(19.80欧元个人许可证)。


这是充满希望的消息。我看着Tvhgooglemapi,认为这种方法是正确的。不幸的是,.4或.5beta版本都无法在我的计算机上运行(提示登录,但此后再没有)。因此+1为信息和新线索,但未被接受(正在等待标准故障排除程序的结果)。
马特·威尔基

2
如果知道此内容的某人可以检查/审核代码并下载tvhgooglemapi的.exe来验证程序是否合法,而不仅仅是电子邮件/密码收集器等,那将是非常不错的选择。
马特·威尔基2013年

您可以在VirusTotal上测试该exe ,但通常来说,很少有人感染开源项目。对于问题,您可以尝试提交问题报告,或者尝试与开发人员联系(或成为开发人员)。
harrymc

我对这个Tvhgooglemapi非常感兴趣,因为它在我自己的Delphi程序中实现了类似的功能。对于我的程序,Tvhgooglemapi不起作用(Mapi错误代码3:登录错误),但是使用Wordpad可以起作用。从那时起,我借助“ gm​​aildrafter”(Tvhgooglemapi用于发送邮件)的源实现了从Delphi 2 GMail直接发送邮件。如果您没有在Gmail中自动登录(以及在首次发送邮件时出现一个对话框),通常会获得登录名。您是否在Concepts中收到邮件?
瑞克(Rik)2013年

1
仅供参考-我今天在Windows 10上成功尝试了tvhgooglemapi 0.8.3。
布赖恩·史密斯

-2

有人抱怨这里的另一个答案只是一个链接,因此这里是该链接的一部分。您仍然需要下载Gmail通知程序(也在此处链接)。

原始网址:https : //support.google.com/mail/answer/10966?hl=zh_CN

下载Gmail通知程序:http : //mail.google.com/mail/help/notifier/


将Gmail设置为默认的邮件应用程序

您可以将Gmail指定为默认的mailto处理程序。这意味着,当您单击任何超链接的电子邮件地址时,将打开一个Gmail撰写窗口,以便您可以从Gmail向该地址发送消息。

对于Windows:

  1. 下载Gmail通知程序。
  2. 右键单击系统任务栏中的“通知程序”图标,然后选择“选项”。
  3. 选中使用Gmail进行Internet mailto:链接旁边的框。
  4. 单击确定。

如果您稍后决定不想将Gmail用作默认电子邮件应用程序,只需取消选中该框。

对于Mac:

  1. 下载Google通知程序。
  2. 打开通知程序。
  3. 单击菜单栏上的邮件图标,然后转到首选项...
  4. 选择“ Gmail”标签,然后从“撰写邮件”下拉菜单中选择Gmail作为程序。

注意:通告程序当前仅以英语提供。

或者,如果您使用的是Chrome,则系统会询问您是否要对Gmail中的所有电子邮件链接使用Gmail。


如果提供另一个用户已提供资源的答案,则提供信用是有礼貌的。
Will.Beninger

3
这不起作用,这mailto是不使用问题中描述的简单MAPI 的相同方法。
马特·威尔基
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.