2010-08-11 78 views
0

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

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。我不想让那个屏幕弹出。有没有其他的方式可以让我悄悄地发送邮件。

任何帮助表示赞赏。在此先感谢..

+0

我不想给任何第三方的API或者使用。 – user416916 2010-08-11 06:40:01

回答

0

如果你有机会获得一台服务器,以建立在它和PHP邮件服务器。这是一种方式:
设计你想让用户输入他的名字,他的邮件,收件人,主题和邮件正文(以及任何其他你可能希望他提供的信息)的布局。然后你抓住所有这些,并把它放入一个http请求中,并在POST中添加这些参数,然后发送到一个处理发送电子邮件的php页面。然而,这是一个低安全性的方法和我的观点没有真正安全的...所以一定要保持警惕...

相关问题