我的电子邮件客户端(抓取邮件)将其他IMAP服务器的新邮件正确列为 new ,但对于gmail服务器,所有新邮件都被简单标记为未读但不是 new 。据我了解,这与提供略有不同的IMAP实现的gmail有关。
然后,我尝试使用诸如mailnag
之类的实用程序,我读过它们使用IMAP IDLE从服务器获取推送通知,而不是进行轮询。同样,它无法与gmail一起正常使用。如果我阅读了一封电子邮件,然后手动将其标记为未读,mailnag将会通知我“新的”电子邮件。我不要这个。
Gmail通过其Web界面提供了将推送通知发送到浏览器的选项。这是唯一可以正常工作的东西。但是我不想依赖不断运行的浏览器。
问题是。 gmail是否可以使用(Linux)脚本来获取新电子邮件(而非未读)的数量?还是仅在新电子邮件上接收推送通知的方法?