我正在构建一个Android应用程序,允许用户向我的电子邮件地址发送电子邮件以获取评论和建议。我不想启动意图并让用户使用自己的邮件应用程序发送电子邮件。我只是为他们的电子邮件地址和他们的消息提供文本框,当他们点击“发送”按钮时,它应该被发送到我自己的电子邮件服务器中托管的电子邮件地址。
有没有办法在Java中完成此操作而无需询问用户的密码并打开另一个应用程序?我尝试了this site的教程,但我没有收到任何电子邮件。我也没有在logcat中看到任何错误。
答案 0 :(得分:2)
你错过了tutorial
的最后一部分如果需要向电子邮件服务器提供用户名和密码以进行身份验证,则可以按如下方式设置这些属性:
props.setProperty("mail.user", "myuser");
props.setProperty("mail.password", "mypwd");
基本上,您需要用户名,密码才能从用户的帐户发送电子邮件。
答案 1 :(得分:0)