我希望我的应用在有人在我的应用中注册时向自己发送电子邮件。 我确实使用了本主题中的代码来管理它。 Sending Email in Android using JavaMail API without using the default/built-in app
我没有收到任何错误,但我也没有收到任何邮件。 如下所示,这是单击按钮后召唤的代码。 有任何想法可能是什么问题..吐司出现所以try块中的代码被使用但不幸的是不好...
GMailSender sender = new GMailSender("myemailadress@gmail.com", "*********");
sender.sendMail("New user in App", "bodyyy","myemailadress@gmail.com","myemailadress@gmail.com");
Toast.makeText(this, "mail sent", 200).show();
这是我的财产。我用587和993试过但没有成功。是的,我的电子邮件是一个gmail:)
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", mailhost);
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.socketFactory.fallback", "false");
props.setProperty("mail.smtp.quitwait", "false");
答案 0 :(得分:0)
以这种方式发送电子邮件将允许反编译APK的人只需检索所有私人信息。请参阅:http://www.businessinsider.com/android-apps-give-away-secret-keys-2014-6
而是使用允许用户注册的服务,例如Facebook登录,Google+登录,解析等。这些服务将为您处理所有身份验证,并允许您跟踪用户统计信息。