0

在我的要求中,当用户单击发送按钮而不使用意图时,我需要直接发送邮件。我已经使用 java 邮件 API 完成了它。但是它要求密码。我可以在不提供密码的情况下发送吗?是否可以通过其他方式实现?请告诉我。我使用下面的链接发送邮件。

http://androidcodeexamples.blogspot.in/2012/05/android-send-email-via-gmail-actually.html

提前致谢。

4

3 回答 3

0

我可以在不提供密码的情况下发送吗?

您的邮件服务器管理员不太可能允许无密码电子邮件发送,因为十亿垃圾邮件发送者将使用您的邮件服务器。

欢迎您编写一个 Web 服务,该服务将向您的专用“联系我们”帐户发送电子邮件。或者,让 Web 服务将“联系我们”信息存储在其他地方,例如数据库。

于 2013-05-24T04:57:10.020 回答
0

您需要进行身份验证才能发送邮件。如果您的设备已经有应用程序,您可以使用意图,这将允许您选择使用所需的应用程序发送邮件。

使用意图发送邮件

http://www.mkyong.com/android/how-to-send-email-in-android/

您还可以使用 javamail api 硬编码用户名和密码并发送邮件。

在不使用默认/内置应用程序的情况下使用 JavaMail API 在 Android 中发送电子邮件

以上要求用户拥有gmail帐户。

于 2013-05-24T04:51:41.827 回答
0

为了回答您的问题,我首先问您一个问题。您可以在不使用密码登录的情况下使用任何可用帐户发送邮件吗?答案是不。因为在发送邮件之前,您需要使用密码验证您的帐户。所以这是必须的。如果您可以在没有密码的情况下发送邮件,那么任何人都可以这样做,这绝对是不想要的。

于 2013-05-24T04:31:17.363 回答