gpt4 book ai didi

android - 如何从应用程序发送电子邮件

转载 作者:行者123 更新时间:2023-11-29 21:46:42 24 4
gpt4 key购买 nike

我需要从应用程序发送电子邮件。到目前为止,我使用的 JavaMail Api 运行良好但存在一些问题:

  • 我需要将密码硬编码到发送邮件的 gmail 帐户,这显然不太好
  • 谷歌最近检测到一些“可疑登录”(我不知道这是否真的是一些人试图访问该帐户或只是从应用程序正常登录),但谷歌强制我更改密码,这显然使应用程序无法使用,因为它无法再发送电子邮件。

我不想因为必须更改密码而总是发布更新。

因此,如果您对如何做有任何想法:

  • 使硬编码密码非常安全,防止谷歌强制我更改密码

  • 或以其他不需要硬编码密码的方式发送电子邮件(例如通过 http 请求,但这实际上不起作用,因为服务器认为我在四处发送垃圾邮件并阻止了网站空间... )

请帮忙!

最佳答案

如果您希望应用程序生成电子邮件并将它们发送给用户,最好的方法是从后端系统发送电子邮件。发布一个 REST API,您的移动应用程序可以与之交互并让后端处理发送电子邮件。它将更加安全,并且您将进行适当的解耦。这是处理它的唯一好方法。

应用中的编码密码始终可以解密,因为加密 key 也将存储在应用中的某个位置。另外,正如您已经说过的那样,将这些代码放在您的应用程序中的麻烦以及更新该代码的困难可能是一场噩梦(并非所有用户都经常更新他们的应用程序)。

如果您希望应用程序代表用户发送电子邮件(使其看起来就像用户在发送电子邮件一样),请使用注释中所述的 Intent as CommonsWare。它使用户可以看到电子邮件已发送。

关于android - 如何从应用程序发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15590070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com