【问题标题】:How to allow user to send Email without authentication如何允许用户在没有身份验证的情况下发送电子邮件
【发布时间】:2020-10-28 12:59:15
【问题描述】:

我正在尝试允许用户向我发送电子邮件以获得一些反馈。

我一直在寻找解决方案,有人说“使用 SMTP”,有人说“使用 Javax 库”。

在他们的回答中,两者都需要用户 ID 和密码。

我想知道是否允许用户发送电子邮件,因为在我的应用程序中不会登录。

现在我正在使用 Intent.SEND,但我希望它在 OnClick 中工作而不是打开任何电子邮件应用程序

请让我知道我可以用什么来解决我的问题,或者在评论中留下链接

提前感谢您的回答

【问题讨论】:

    标签: android email


    【解决方案1】:

    使用Intent.ACTION_SENDTO

    Intent emailIntent = new Intent(Intent.ACTION_SENDTO);
    emailIntent.setData(Uri.parse("mailto:desiredmailaddress"));
    emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject of email");
    startActivity(emailIntent);
    

    这应该可以正常工作。

    【讨论】:

    • 哦,我没有再提到一件事,我希望它在按钮 OnClick 侦听器中工作。
    • 它不会打开电子邮件应用程序吗?我希望他们能够在我的应用程序中发送邮件,而无需打开任何电子邮件应用程序
    • 我不知道这是否可能。但是可以在没有任何其他应用的情况下发送短信。
    • 另一种方法是……使用 Firebase。
    • 这是在问开发者一个问题,所以应该是Email Intent,因为国外的用户不能给我发短信
    猜你喜欢
    • 2016-01-06
    • 2019-11-24
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    • 2019-11-23
    • 1970-01-01
    • 2011-12-29
    • 2021-02-27
    相关资源
    最近更新 更多