是否可以使用android中的java mail api通过邮件发送表单详细信息?

时间:2014-12-29 18:27:46

标签: java android email

我写了一个程序,其中包含一个由姓名,电话号码和电子邮件组成的表单以及一个提交按钮,用于将上述详细信息发送到邮件地址, 我也试过使用意图,它工作正常,但我不想使用意图,因为我希望用户留在应用程序内,而不是在应用程序之外。 所以我得到了java mail api的代码,并且当我点击提交按钮时也在我的邮件中接收消息,但是是否也可以用它发送表单详细信息?

"Name : " + eName.getText().toString() + '\n' + "Email ID : " + eEmail.getText().toString() + '\n' + "Contact No : " +ePhone.getText().toString() + '\n' + "Message : " + eMessage.getText().toString()

我想在此

中发送上述数据
    GMailSender sender = new GMailSender(

        "email-address",
        "password");
        // sender.addAttachment(Environment
        // .getExternalStorageDirectory().getPath()
        // + "/image.jpg");

        sender.sendMail("Test mail", "Body message",
                        "fsfas@gdf.com",// From
                        "fasfsdf@gdfs.com");// To

        } catch (Exception e) {
            Toast.makeText(getApplicationContext(),
            "Please check the internet connection",
            Toast.LENGTH_LONG).show();
        }
   }

有可能吗? 如果是,那么需要一些帮助 感谢你

1 个答案:

答案 0 :(得分:0)

Android中无法使用vanilla Java Mail API。 以下是一些可用的解决方案:

  1. 将这些信息发送给您自己发送邮件的网络服务
  2. 使用Gmail API https://developers.google.com/gmail/api/overview
  3. 使用SMTP服务器(未测试)发送邮件