如何使用我们自己的API发送电子邮件?

时间:2010-08-11 06:38:59

标签: android email

我正在使用此代码发送邮件。

final Intent mail_Intent=new Intent(Intent.ACTION_SEND);
mail_Intent.setType("plain/text");
mail_Intent.putExtra(Intent.EXTRA_EMAIL,new String[]{toText.getText().toString()});             mail_Intent.putExtra(Intent.EXTRA_SUBJECT,subjectText.getText().toString());                mail_Intent.putExtra(Intent.EXTRA_TEXT,bodyText.getText().toString());              
Intent i=Intent.createChooser(mail_Intent, "Send Mail");
startActivity(i);

但是在下面的屏幕上我得到了默认的android API。我不希望弹出这个屏幕。还有其他方法我可以默默地发送邮件。

感谢任何帮助。提前谢谢..

1 个答案:

答案 0 :(得分:0)

如果您有权访问服务器,则在其上设置邮件服务器和php。这是一种方式:
设计您喜欢的任何布局,以便用户输入他的姓名,邮件,收件人,主题和邮件正文(以及您可能希望他提供的任何其他信息)。然后你抓住所有这些,并把它放在一个http请求中,在POST中添加这些参数然后发送到一个处理发送电子邮件的php页面。然而,这是一种安全性较低的方法,在我看来并不是很安全......所以要警惕......