我正在开发一个安卓应用程序。在我的 Android 应用程序中,我有反馈表。我将用户的电子邮件 ID 作为输入。我希望当用户单击提交按钮时应该发送电子邮件。
我不希望该用户为此添加他/她的密码。
我已经检查了默认方法Intent
以及下面链接中的第二种方法..
第二种方法 https://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a
如果您希望从应用程序用户的帐户发送电子邮件,则需要进行适当的身份验证。
因此,您可以将意图发送到电子邮件应用程序(如您所提到的),也可以自己执行(如您提到的第二种方法)。
但第二种方法显然需要密码,因为您是代表用户(从他们的帐户)发送电子邮件。如果没有密码,Gmail(或任何邮件服务提供商)将不允许这样做。
简而言之,回答你的问题:不。如果没有密码,您将无法执行此操作。
相反,您可以使用变通方法。您可以使用单个邮件 ID(由您创建,以便您知道密码)发送通过您的应用程序发送的所有电子邮件。现在,在电子邮件的内容中,您可以存储您要求反馈的用户的电子邮件 ID。
这样,您只需询问邮件 ID(无需密码),如果您想联系他们,您还可以获得他们的联系信息。
希望这可以帮助。
祝你好运。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)