我有一个项目需要发送无声电子邮件。问题是我不想提示用户输入他的用户名和密码,因为我知道他们中的大多数不会(而且他们不应该:) 我的主要问题是找到一种方法来拥有一个有效的发件人。于是我想到了几种方法:
- 提示用户输入他的用户名和密码,并在将这些凭据存储在客户端时对其进行加密。
- 通过虚假帐户发送电子邮件(不知道任何 SMTP 服务器允许无需身份验证)
- 提示用户创建一个帐户,并以某种方式获取用户名和密码(不知道任何允许这样做的 API,因为它是特定于提供商的......也许使用网络视图?)
我没有任何意图,例如向用户发送垃圾邮件。他将完全控制需要发送的内容。拥有有效发件人以便静默发送电子邮件的最佳方式是什么?但是,我研究了 ACTION.SEND_TO,因为它需要直接的用户交互,所以它不起作用。
有任何想法吗?或者我可以通过任何其他方式获得有效的发件人?