是否可以关闭 Evolution 但仍能在 GNOME 3 通知区域收到新邮件的通知?

是否可以关闭 Evolution 但仍能在 GNOME 3 通知区域收到新邮件的通知?

我使用 Evolution 来收发邮件,我喜欢新邮件通知显示在屏幕顶部的 GNOME 3 通知区域中。不幸的是,似乎必须运行 Evolution 才能使用此功能。

在谷歌搜索了一下后,我发现有一个 mail-notification-evolution 包,但它使用消息托盘,我甚至无法在带有 GNOME 3.18 的 Ubuntu 15.10 中安装它。有更好的解决方案吗?

答案1

这在 Gnome 15.04 上对我有用:

这是使电子邮件通知适用于 Gnome 和 Evolution(或任何其他邮件客户端)的方法

这一切始于我觉得一直打开 Evolution 有点烦人。我喜欢 Evolution,因为它与 Google Mail、联系人和日历以及我的所有 IMAP 邮箱和 Yahoo POP 邮箱集成得很好。我不想更换客户端。我正在使用邮件通知Ubuntu 上由 Jean-Yves Lefort 开发的 5.4 版本。

我本可以将 Evolution 最小化到系统托盘,并使用 KDocker(KDocker 教程)或 AllTray 接收邮件通知,但由于这样或那样的原因,它们并没有完全按照我的要求去做,例如与 Compiz 的兼容性问题。

打开 Synaptic 包管理器并搜索“mail-notification”,勾选mail-notification&mail-notification-evolution 或在终端中输入:

sudo apt-get install mail-notification mail-notification-evolution

完成后,打开 Evolution 并检查插件是否已安装并处于活动状态:编辑 > 插件 > Jean-Yves Lefort 的邮件通知(确保旁边有一个勾号)。

现在您应该找到邮件通知的配置属性 - 在仪表板中搜索“邮件通知”。

这是您添加邮箱的地方,现在,事情开始出错,需要花点时间才能解决。我通过单击“添加”添加了一个邮箱,然后在“邮箱类型”选项上选择了 Evolution;当然,但它不起作用。

尝试在邮件通知中添加 Evolution 时,出现错误“邮件通知无法联系 Evolution。请确保 Evolution 正在运行,并且 Evolution Jean-Yves Lefort 的邮件通知插件已加载。” 两者都是真的,所以我试图修复此问题,我阅读了大量错误报告并尝试了各种“修复”,但都无济于事。

然后我心想,为什么不在需要的时候才使用 Evolution 呢?所以我直接配置了我的 IMAP 和 POP 帐户,好吧,这花了一点时间,但完全值得,下面是方法...

  1. 选择邮箱类型(例如 IMAP、POP、Gmail 等)

  2. 在常规选项卡中填写邮件服务器地址、用户名/电子邮件地址和密码

  3. 单击名为“连接”的选项卡并选择身份验证机制。

    重要的

    我将下拉菜单更改为 Cram-MD5,但选择您的提供商使用的任何身份验证方法,如果您不知道,反复试验只需几秒钟。如果您将其保留在“自动检测”上,您将收到一条错误消息,提示“未处理的 IMAP 或 POP 邮箱(无法编码 Base64:缓冲区溢出)”,并且它将无法工作。如果您的身份验证机制错误,您将收到相同的错误或无法连接,就是这样。

  4. 选择“详细信息”选项卡,并根据需要更改邮箱名称,这只是您的邮箱在列表中的标识,我通过电子邮件地址来调用我的邮箱,即[电子邮件保护]

  5. 申请,确定

    ...这就是那部分的全部内容。

    现在向您刚刚配置的地址发送一封测试电子邮件,您将收到通知!

邮件阅读器

如果右键单击邮件图标,第一个选项是“邮件阅读器”,当您单击它时,应该发生的是您的邮件阅读器(Evolution)打开,以便您可以阅读和回复电子邮件,但我的邮件阅读器什么也没做。

我发现,原因是它试图打开 Thunderbird...我通过打开终端并输入以下内容发现了这一点:

tail -n 0 -f ~/.xsession-错误

然后点击“邮件阅读器”选项。输出告诉我“点击”调用的是 Thunderbird。

要设置正确的邮件客户端,请在桌面任务栏上单击打开:系统 > 首选项 > 首选应用程序

在“命令”框中的“邮件阅读器”部分下,输入 Evolution,或 Evolution 的路径,即/usr/bin/evolution

您可能想要添加选项,您可以检查手册页上有哪些可用的选项:

man evolution

最后,关闭“首选应用程序”对话框,您就完成了,无需打开 Evolution 即可发送电子邮件通知。

相关内容