如何收听电子邮件

有没有办法收听传入/传出的电子邮件或直接访问收件箱?

我读到,由于Android SDK中没有默认的邮件客户端,除非手机上使用的客户端实现了一些自定义机制,否则它是不可能的。 这仍然是这样吗?

电子邮件不是Android操作系统的一部分,因此您无法对全局广播接收器进行编码(就像传入短信一样)。 显而易见的解决方法是为Android OS上排名最前X的最受欢迎的电子邮件客户端编码广播接收器,这些客户端广播传入的电子邮件。

K9确实为您提供了为传入电子邮件注册广播接收器的灵活性 – 请参阅https://github.com/k9mail/k-9/wiki/Intents 。

Gmail没有任何官方/文档API用于接收有关传入电子邮件的信息。 但在一段时间之前,您可以使用内容观察器来监控Gmail的更改。 我相信这不再适用。

我认为真正的问题是隐私和安全。 与SMS相比,电子邮件包含更多信息。 作为用户,您真的不希望第三方应用程序可以开始监控您的个人和专业电子邮件的应用程序生态系统。