2010-08-11 63 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頁面。然而,這是一個低安全性的方法和我的觀點沒有真正安全的...所以一定要保持警惕...

相關問題