如何在android中直接发送邮件?

时间:2013-05-24 04:27:18

标签: android javamail

在我的要求中,我需要在用户点击发送按钮时直接发送邮件而不使用意图。我已经用java邮件API完成了它。但它要求密码。我可以发送而不给我的密码吗?有可能用其他方式吗?请告诉我。我用bellow链接发送邮件。

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

提前感谢。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

使用意图发送邮件

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

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

Sending Email in Android using JavaMail API without using the default/built-in app

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

答案 2 :(得分:0)

  

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

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

欢迎您撰写Web服务,将电子邮件发送到您专用的“contact-us”帐户。或者,让Web服务在其他地方存储“contact-us”信息,例如数据库。