发送自动电子邮件Android

时间:2014-08-25 18:28:04

标签: android email gmail

我希望我的应用在有人在我的应用中注册时向自己发送电子邮件。 我确实使用了本主题中的代码来管理它。 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");   

1 个答案:

答案 0 :(得分:0)

以这种方式发送电子邮件将允许反编译APK的人只需检索所有私人信息。请参阅:http://www.businessinsider.com/android-apps-give-away-secret-keys-2014-6

而是使用允许用户注册的服务,例如Facebook登录,Google+登录,解析等。这些服务将为您处理所有身份验证,并允许您跟踪用户统计信息。