在我的要求中,当用户单击发送按钮而不使用意图时,我需要直接发送邮件。我已经使用 java 邮件 API 完成了它。但是它要求密码。我可以在不提供密码的情况下发送吗?是否可以通过其他方式实现?请告诉我。我使用下面的链接发送邮件。
http://androidcodeexamples.blogspot.in/2012/05/android-send-email-via-gmail-actually.html
提前致谢。
在我的要求中,当用户单击发送按钮而不使用意图时,我需要直接发送邮件。我已经使用 java 邮件 API 完成了它。但是它要求密码。我可以在不提供密码的情况下发送吗?是否可以通过其他方式实现?请告诉我。我使用下面的链接发送邮件。
http://androidcodeexamples.blogspot.in/2012/05/android-send-email-via-gmail-actually.html
提前致谢。
我可以在不提供密码的情况下发送吗?
您的邮件服务器管理员不太可能允许无密码电子邮件发送,因为十亿垃圾邮件发送者将使用您的邮件服务器。
欢迎您编写一个 Web 服务,该服务将向您的专用“联系我们”帐户发送电子邮件。或者,让 Web 服务将“联系我们”信息存储在其他地方,例如数据库。
您需要进行身份验证才能发送邮件。如果您的设备已经有应用程序,您可以使用意图,这将允许您选择使用所需的应用程序发送邮件。
使用意图发送邮件
http://www.mkyong.com/android/how-to-send-email-in-android/
您还可以使用 javamail api 硬编码用户名和密码并发送邮件。
在不使用默认/内置应用程序的情况下使用 JavaMail API 在 Android 中发送电子邮件
以上要求用户拥有gmail帐户。
为了回答您的问题,我首先问您一个问题。您可以在不使用密码登录的情况下使用任何可用帐户发送邮件吗?答案是不。因为在发送邮件之前,您需要使用密码验证您的帐户。所以这是必须的。如果您可以在没有密码的情况下发送邮件,那么任何人都可以这样做,这绝对是不想要的。