2011-06-17 127 views

回答

2

所以解決這個似乎是這樣的:

每個單元載體,您可以發送短信特定短信號碼以某種格式。這被稱爲「SMS網關」。 (類似地,存在網關從電子郵件地址發送SMS消息。)


實施例:

AT &筆 - 將測試消息發送到「121」或「111」並格式化這樣的消息:

「地址文本」 - 或 - 「地址(主題)文本」


如果你這樣做,你的運營商在& T,然後是短信地址會發送一封電子郵件到正文中的電子郵件地址。

問題在於您必須知道您的運營商的SMS網關號碼&格式才能使其工作。

我希望別人覺得這個有用。

P.S.我有維珍移動,事實證明,由於維珍移動使用Sprint網絡,我能夠使用短信短信網關發送短信到電子郵件地址。

1

您可以檢查始發地址,如果它包含@(例如)用回覆消息向收件人發送電子郵件。

通過這個我的意思是你可以用預定義的消息啓動電話的電子郵件客戶端。這是你的意圖嗎?

如果提供你的目的,你可以試試這個:

Intent sendIntent = new Intent(Intent.ACTION_SEND); 
sendIntent.putExtra(Intent.EXTRA_TEXT, "email text"); 
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); 
sendIntent.setType("message/rfc822"); 
startActivity(Intent.createChooser(sendIntent, "Title:")); 
+0

這將工作,但我的印象是,你可以通過短信做到這一點。我可能錯了。例如,股票Android消息傳遞應用程序允許您將消息發送到電子郵件地址。我不知道他們是如何完成這項任務的。我想知道這是通過發送電子郵件完成的,還是通過發送SMS消息完成的,並讓Android或服務提供商處理解析SMS並正確傳遞它的詳細信息。 –

相關問題