电子邮件客户端如何在不存储密码的情况下“稍后发送”?

信息安全 加密 密码 电子邮件 smtp 地图
2021-09-07 19:11:12

macOS 的 Spark 等电子邮件客户端具有一项功能,用户可以稍后在任何给定时间发送电子邮件,即使在计算机关闭时也是如此。但是,SMTP 服务器需要基于密码的身份验证。

这是否意味着如果我稍后使用 Spark 发送电子邮件,我的密码会以明文形式发送到 Spark 服务器,以便他们稍后可以在 SMTP 服务器上进行授权?还是有不同的方法?

2个回答

Sparks 将您的帐户凭据存储在他们的系统上。这也在他们的隐私政策中有所描述:

  1. 我们收集的信息以及我们如何使用这些信息

验证登录或邮件服务器凭据:Spark 需要您的凭据才能登录您的邮件系统,以便接收、搜索、撰写和发送电子邮件消息和其他通信。如果没有此类访问权限,我们的产品将无法为您提供必要的通信体验。为了让您充分利用其他应用程序和服务功能,例如“稍后发送”、“设备间同步”以及 Apple 允许的“推送通知”,我们使用 Spark 服务。如果不使用这些服务,上述任何功能都将不起作用。

任何代表您使用其他网络服务的在线服务通常需要存储这些其他服务所需的凭据。虽然还有其他方法可以实现服务之间的身份验证,例如 OAuth2,但实际上很少有服务实现这种机制。因此,当需要代表您执行在线应用程序时,它会模仿 Web 浏览器或邮件客户端等客户端应用程序。

例如,个人财务应用程序(例如Mint)通常提供一种在一个地方查看所有财务账户(银行账户、信用卡、经纪公司、抵押贷款等)的方法。他们要求您输入每个服务的用户名和密码(甚至可能是安全问题),以便他们可以登录和下载信息。