Mail.app未运行时没有电子邮件通知?


20

在Mountain Lion上,当Mail.app未运行时,我不会在通知中心收到电子邮件通知。

这不是预期的行为(与iOS上的Mail.app行为不一致),并且使通知功能变得多余(Mail.app显示新的电子邮件标志,并且还具有电子邮件摘要视图)。

是否有解决此问题的设置或第三方解决方案?

更新:
当我与电子邮件交互时,我希望能够command+ tab
编写包含来自其他应用程序的复制粘贴内容的消息时,这非常方便。我还使用“将文件拖动到停靠图标”功能来创建带有附件的电子邮件。

但是,当我不与电子邮件进行交互(98%的时间)时,我不想让Mail.app变得混乱,但应用程序切换器却不希望出现新电子邮件(通过通知或徽章)的通知。


5
苹果公司没有在Mountain Lion中实现这一点,我感到很奇怪。我们可以在不打开相应应用程序的情况下使用Messages和FaceTime。对Mail实施此操作也很有意义。回到Mac!
gentmatt 2012年

的确,@ gentmatt,我假设在Power Nap期间获取新电子邮件的过程也是完全自定义的:我不认为OS X会在整个随机时间内让完整的Mail.app运行。我想即使Mail.app未(明显)运行,将来的发行版也确实会显示通知。(我还希望通知中心中有一定数量的通知标记,但这与上面的内容无关。就目前而言,通知中心对我来说用处不大。)
Arjan

实际上,这是预期的行为:如果关闭了某个应用程序,则必须将其关闭-如果在关闭时继续轮询imap服务器以查看是否有新消息,将是一个错误
Magnetic_dud 2012年

@Magnetic_dud:Apple的推送通知服务的工作方式(至少在iOS中是)是给定应用程序(例如,邮件应用程序)的服务提供商通过Apple发送通知,并将其中继到用户设备。检查新数据的不是应用程序本身。如果关闭的应用程序在后台运行,那确实是一个错误,但是想一想,如果您需要让每个应用程序都希望您的通知始终无时无刻出现在您的停靠栏和cmd标签列表中,那么通知中心将毫无用处。
ViggoV 2014年

但是,推送通知必须从某人发送。谁寄给他们?电子邮件提供商不会。苹果也不会从其服务器上全天候24/7轮询imap服务器。(如果确实如此,那对我来说将是一个严重的隐私问题)
Magnetic_dud

Answers:


10

我只能说这是真的。必须打开Mail.app才能获取通知。

解决方法:打开Mail,然后用红点(或command+ w)将其关闭。因此,Dock中图标下方的蓝点仍然存在。因此,您没有打开的窗口,但邮件仍在接收电子邮件。

目前尚无应用程序或任何工具可以解决此“问题”。


这不会隐藏坞站标志。
Zr40

3
问题是,当mail.app关闭时,他是否可以收到新邮件的通知。
巴斯蒂安·格鲁伯

1
好吧,这很不幸。我还希望这个问题也有所遗漏,因为我的问题不在码头上,而是在Cmd-Tab列表中显示Mail.app。
Terrance Shaw

3

不幸的是,如果没有运行,目前无法让Mail.app检查邮件。但是可以隐藏徽章!

在系统偏好设置中,打开通知,然后选择邮件。在那里,取消选择“带有通知计数的徽章应用图标”。

通知设置


您不能通过在“邮件”的“通知”设置中关闭徽标来隐藏Dock图标上的徽标吗?我没有尝试过,但是给人的印象是您可以……
Dan J

是的,您可以通过通知中心设置来关闭徽章。
巴斯蒂安·格鲁伯

谢谢!不知道 我已经更新了答案。
Zr40

0

如果没有运行,则任何桌面电子邮件应用程序都无法接收电子邮件。iOS Mail应用程序与OSX应用程序不同。它始终在后台处于活动状态。我不明白为什么OP认为这是一个问题。只需最小化Mail,停靠图标就不会太引人注目。


2
尽管从技术上讲是正确的,但当然可以以不需要运行主用户界面的方式来实现。除Dock图标外,使用Command-Tab时还会显示Mail.app。
Arjan

0

我不想在我的系统上进行测试,因为它可能会破坏代码签名,这可能会阻止Mail正确更新,但会退出应用程序,添加行

<key>NSUIElement</key>
<string>1</string> 

<dict>文件顶层的内部,/Applications/Mail.app/Contents/Info.plist然后重新启动该应用程序,这在过去使应用程序“无面”效果–没有Dock图标,没有tab切换。


我试过了,但是如果代码签名无效,似乎很多应用程序根本无法打开。即使可行,它也会删除菜单栏。
Lri 2012年

@Lri着迷!您对菜单栏的看法是正确的。我忘记了这一点,因为我很少在Mail中使用它,但是它确实会消失。至于如果没有签出代码签名就无法打开,您是否认为这是Gatekeeper的功能?您如何设置Gatekeeper的安全性设置?
丹尼尔

我已禁用它。尝试打开应用程序时,它们只是安静地崩溃,这有点奇怪。在Apple的“ OS X的新功能”文档中,我没有提到任何有关代码签名更改的内容,因此这可能也是我的安装所特有的。
Lri 2012年

感谢您指出了这一点。这值得进一步调查。我会调查一下。
丹尼尔

0

看一下这个。看起来这就是您想要的。http://www.macupdate.com/app/mac/32744/herald/download


来自erikhinterbichler.com/apps/herald的消息:“注意:我现在在Apple从事工作,这意味着我将不再能够继续进行Herald的更新。Herald使用的最后一个操作系统是High Sierra。” 我只是尝试在Catalina上安装,并且可以确认Herald不起作用。
布莱斯

真可惜,但是这个话题又是7年了,我的回复是5年。
罗文·卡格

是的,我的评论是给那些其他绝望用户的,他们尝试了此页面上的所有答案:)
Blaise
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.