Verizon の CDMA Motorola Droid 電話を使用して SMS メッセージを電子メール アドレスに送信する適切な方法を誰か知っているかどうか疑問に思っていました。
内部メッセージング アプリケーションは、これを自動的に行うようです。SMSPopup などのサードパーティ アプリケーションは、メッセージング アプリケーション内でメッセージを作成しない限り、電子メール アドレスに適切に返信できないようです。
内部メッセージング アプリケーションが SMS メッセージを送信する'RIL_REQUEST_CDMA_SEND_SMS'
と、logcat に対応するエントリがあります ( adb logcat -b radio
)。SMS を電子メール アドレスに送信すると、同じ内容が印刷されるため、裏では SMS を送信しているように見えます。興味深いのは、コンテンツ プロバイダーの送信ボックスを見ると、メッセージがさまざまな 1270XX-XXX-XXXX 番号に宛てられていることです。
他のサービスでは、定義済みのショート SMS 番号に SMS を送信することで、電子メール アドレスを送信できます。次に、SMS を電子メール アドレスの件名メッセージとしてフォーマットします。例: http://en.wikipedia.org/wiki/SMS_gateway#Carrier-Provided_SMS_to_E-Mail_Gateways
たとえば、T-mobile の番号 (500) を使用すると、次のように SMS を電子メールに送信できます。
SmsManager smsMgr = SmsManager.getDefault();
smsMgr.sendTextMessage("500", null, "username@domain.com message sent to an e-mail address from a SMS", null, null);
誰でも知っていますか
- プログラムで SMS を CDMA Android 携帯から電子メール メッセージに送信することは可能ですか?
- Verizon は実際に返信を SMS メッセージとして送信しますか?それとも実際に MMS または通常の http 電子メール メッセージとして送信しますか?
- 何が起こっているのかを確認するために送信されている生のメッセージを傍受する方法についてのアイデアはありますか?
Verizon が何らかの方法で一時的に電子メール アドレスに関連付けられた偽の番号を生成する可能性があります (繰り返しメッセージが同じ番号に送信されるわけではないため)。しかし、それはかなり手ごわいようです。
ありがとう!