2017-01-06 54 views
0

我必须创建一个应用程序,用户在其中选择他们需要完成的工作并请求报价,这实际上是一个邮件按钮。 我尝试使用java邮件,但它需要硬编码的密码。从Android应用程序发送电子邮件而不使用电子邮件客户端

我需要的是,按下这个按钮时,邮件应该发送给我,没有任何电子邮件客户端的干扰。有什么办法可以做到这一点?

+0

但是,你有什么尝试?! –

+1

[如何以编程方式发送简单电子邮件? (存在一个简单的方法来做到这一点??)](http://stackoverflow.com/questions/4345032/how-to-send-a-simple-email-programatically-exists-a-simple-way-to-do -it) –

回答

2

让您的应用程序告诉您的Web服务请求报价。让您的Web服务发送电子邮件。

任何从所述客户端包括发送电子邮件直接将涉及任一:

  • 用户(通过电子邮件客户端的装置)
  • 硬编码口令
  • 一个安全漏洞(例如,一个电子邮件客户端允许其他应用程序发送电子邮件,而无需用户参与)

由于这些都是基于您的问题(加上道德)的选项,您需要发送电子邮件别的地方,而“别的地方”也是不可避免的某种形式的服务器。它不一定必须是Web服务,但是现在这将是典型的解决方案。

+0

谢谢你的帮助。我将在Web服务上工作。有什么地方我可以开始建设/学习它。你能建议吗? –

+0

@AkashDeep:我建议你和你的服务器团队交谈,询问他们应该做些什么。如果您还没有Web服务,以及所有的用户注册/身份验证,那么您确实需要重新访问“不受电子邮件客户端干扰”的要求并将其清除。 – CommonsWare

相关问题