我正在构建一个应用程序,其中有一个客户输入其信息并按下按钮的活动,例如“下订单”。我希望我的应用程序在按下此按钮后将包含其信息的电子邮件发送到我的地址。我不需要Intent,因为我不知道用户是否在他的手机上设置了电子邮件,所以我最好的办法是将我的电子邮件硬编码为代码(编写我自己的客户端)以便电子邮件将来自我自己的信息。我搜索了其他线程,发现人们添加3个JAR(mail.jar,additional.jar,activation.jar)和2个类GMailSender和JSSEProvider的解决方案。但是,我无法让它发挥作用。我有一个方法OnSend
的按钮public void onSend (View view) {
try {
GMailSender sender = new GMailSender("seidalins@gmail.com", "mypassword");
sender.sendMail("This is Subject",
"This is Body",
"seidalins@gmail.com",
"seidalins@gmail.com");
Toast.makeText(this, "button ok", Toast.LENGTH_LONG).show();
}
catch (Exception e) {
Log.e("SendMail", e.getMessage(), e);
}
}
没有异常,我的意思是我有一个Toast说“按钮确定”,但没有电子邮件来。
或者还有其他解决方案吗?例如,我可以使用Parse.com使用他的信息填充数据库,然后使用Parse通过信息向我发送电子邮件吗?有可能吗?