Java 如何组织从我的android应用发送电子邮件

Java 如何组织从我的android应用发送电子邮件,java,android,gmail,jakarta-mail,Java,Android,Gmail,Jakarta Mail,我必须从IntentService发送电子邮件。我的数据主要是电话备份。我正在使用smtp.google.com+javamail。我可以使用gmail帐户并通过它发送数据。(: 在我看来,这种方法的问题在于,我的应用程序使用gmail帐户,并通过我的帐户发送数据。所有个人数据都将通过我的一个帐户问题1-这是一个好的方法吗 gmail api使用OAuth2.0。我必须将我的客户ID存储在程序的某个地方。我读到无法从中恢复登录/密码。此令牌具有有效性问题#2是否可以使用此令牌读取或删除gmail

我必须从
IntentService
发送电子邮件。我的数据主要是电话备份。我正在使用
smtp.google.com
+
javamail
。我可以使用gmail帐户并通过它发送数据。(: 在我看来,这种方法的问题在于,我的应用程序使用gmail帐户,并通过我的帐户发送数据。所有个人数据都将通过我的一个帐户问题1-这是一个好的方法吗

gmail api使用OAuth2.0。我必须将我的客户ID存储在程序的某个地方。我读到无法从中恢复登录/密码。此令牌具有有效性问题#2是否可以使用此令牌读取或删除gmail帐户中的内容,直到其有效

我的应用程序的所有示例都是同一个gmail帐户。这种想法有时会困扰我,因为如果gmail帐户出现问题,我将无能为力。 问题#3是否值得使用类似或可能创建至少另一个gmail帐户的服务,并同时使用它们

  • 只有当你是唯一使用你的应用程序的人时
  • 电子邮件可能不是解决问题的正确方法。但是如果不了解更多关于您试图解决的问题以及您的需求,就很难知道应该提出什么建议

  • 谢谢你的回答。我的服务非常简单——它备份手机的联系人,并将其发送到dropbox和google drive,以及用户的电子邮件。我不知道我会有多少用户,但这个应用程序不仅仅适合我。问题是:Gmail服务是否可以只用于发送邮件,而不用于存储?或者你知道其他邮件服务可以做到这一点吗?我刚刚注意到你是JavaMail API的主要开发人员。这是一个非常棒的项目,我很喜欢使用它)如果你假设你的应用程序的所有用户都有一个Gmail帐户,并且你想使用他们自己的Gmail帐户发送消息,那么你需要向用户询问他们的用户名和密码,或者使用获取令牌来访问他们的帐户。