2013-02-16 58 views
2

我想發送一個郵件,當用戶點擊一個按鈕,也不應該之後獲得任何交互和郵件應自動發送使用移動電話客戶端。發送郵件沒有用戶與Android中的意圖互動

請幫我找到解決方案。

在此先感謝。

+0

http://stackoverflow.com/questions/14028988/sending-email-without-user-interaction-android – baboo 2013-02-16 07:58:00

+1

我不想提供的用戶名和密碼應用程序,它需要從電子郵件客戶端 – 2013-02-16 09:54:46

回答

0

只需通過Gmail等電子郵件客戶端發送電子郵件即可,無需用戶干預。

除了Java郵件API,我建議您在PHP中創建任何Web API並在該代碼中發送郵件並在您的Android代碼中調用此Web API。

+0

然後有可能獲得電子郵件客戶端的電子郵件ID和密碼,並在Java郵件API中使用它自動發送郵件? – 2013-02-17 14:37:39

+0

http://stackoverflow.com/questions/4624682/retrieve-gmail-account-details-configured-in-android檢查它 – 2013-02-17 15:04:52

+0

但我不認爲你將能夠從第三方應用程序獲取gmail,雅虎帳戶的密碼。因爲它放鬆了安全。 – 2013-02-17 15:05:29

0

在你onClick()把這個:

startActivity(new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:[email protected]")); 
+0

這在發送郵件之前也有相互作用。 – 2013-02-16 19:55:33

+1

@krishnakumar試試這個.. http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_%28no_Intents%29_in_Android – Rahil2952 2013-02-18 04:40:34

2

我@TGMClains同意如果u希望有是在手機,那麼你需要創建自己的電子郵件客戶端的郵件客戶端沒有用戶交互...看看下面的帖子。

Sending Email in Android using JavaMail API without using the default/built-in app

希望這能解決你的問題

+0

我已經檢查了好幾次。我的要求是我需要我的應用程序與默認郵件客戶端集成並自動發送郵件。 – 2013-02-17 18:06:33

相關問題