2011-09-25 57 views
4

我從網上搜索了很多東西。但到處都是很複雜的代碼。任何人都可以提供我簡單的代碼發送自動電子郵件,而無需用戶與我的設備交互?如何通過Android客戶端的Gmail客戶端發送自動電子郵件

可能是非常簡單的步驟,就像

  1. 創建一個電子郵件客戶端對象。
  2. Set To,From,subject and body。
  3. 發送成功或失敗狀態的郵件。

可能嗎?

+1

可能發生的[以編程方式發送自動電子郵件]的副本(http://stackoverflow.com/questions/4668871/send-auto-email-programmatically) – Ronnie

+0

[使用JavaMail API在Android中發送電子郵件而不使用默認/內置的應用程序](http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a) – Vikas

回答

0

我發現JAR文件的代碼,我使用它這一點。感謝您的所有努力。

+2

您可以發佈您的代碼嗎? – swathi

+0

@Surjya這是否需要用戶輸入他們的Gmail用戶名和密碼?我看不出有其他辦法可以做到這一點。 –

2

不,您無法通過Gmail或其他內置電子郵件應用程序在沒有用戶交互的情況下發送自動電子郵件。如果你能這樣做會是一個明顯的安全風險,不是嗎?

你可以做的是發送調用內置電子郵件應用程序的意圖。用戶然後決定發送/取消它。

+0

下面的評論者有用自定義代碼找到了一種方法。 – Air

+0

自動執行此操作的唯一方法是向用戶詢問其帳戶的用戶名和密碼(這是另一個答案中的示例)。人們是否認真地這樣做?詢問用戶的用戶名和傳遞給他們的Gmail帳戶?我從來沒有遇到過這樣做的應用程序,但如果我做了,我會立即將它們報告給Google! –

+0

您可以爲此創建特定於應用的密碼,該密碼可以隨時撤消:https://security.google.com/settings/security/apppasswords –

相關問題