2011-12-16 172 views
0

您好我的回答下面這個問題:你如何從Android的任何電子郵件地址發送電子郵件?

Sending Email in Android using JavaMail API without using the default/built-in app 但在方法Sendmail的不工作設置發件人。

我希望能夠發送來自不同地址的郵件,如[email protected][email protected]等......這樣當人們回覆電子郵件時,他們會轉到正確的地址。

編輯:通過不工作,我的意思是,每當我收到一封電子郵件,它始終由您登錄到使用該帳戶:

GMailSender sender = new GMailSender("[email protected]", "password");

,而不是發件人字段您填寫的Sendmail的方法:

sender.sendMail("This is Subject", 
         "This is Body", 
         "[email protected]", 
         "[email protected]"); 
+0

嘗試[這個答案] [1]。 [1]:http://stackoverflow.com/questions/8429818/spring-3-0-simplemailmessage-support – 2011-12-16 23:08:27

回答

0

你是什麼意思「不起作用」?如果你沒有提供完整的細節,沒有人可以幫助你。

您正在使用的SMTP郵件服務器可能會阻止您欺騙您不屬於您的電子郵件地址,這是很有原因的。這聽起來像你正在編寫一個應用程序,將做用戶可能不希望它做的事情。

+0

有許多理由做這樣的事,其中大部分是完全的罰款。此外,大多數SMTP服務器會接受此類郵件,特別是如果您獲得授權並且發件人電子郵件屬於與您平常相同的域名。 – IanH 2011-12-16 19:53:25

0

您應該爲此設置自己的電子郵件服務器。它會通過你的服務器引導電子郵件,這將發送你喜歡的任何電子郵件別名的電子郵件。這樣的細節將不會「不正確」,因爲用戶應該有一個登錄到您的服務器發送電子郵件的帳戶。

相關問題