Как расшифровывать MMS-сообщения, отправленные с электронной почты - PullRequest
0 голосов
/ 30 мая 2019

Если я отправлю электронное письмо на номер телефона, например, отправив его по адресу 1234567890@tmomail.net (для tmobile), то сообщение будет приходить на мой телефон в виде текста и иметь «FRM:» с адресом электронной почты в первой строке и «MSG:» с текстом сообщения электронной почты во второй строке. Тем не менее, я пытаюсь отправить этот тип электронной почты в Adafruit FONA, но вместо того, чтобы приходить как сообщения, которые я описал выше, эти сообщения приходят в зашифрованном виде (я думаю). Например, если я отправлю сообщение «app monitorData», я получу:

['\ r \ n', '+ CMT: "2300", "", "19/05 / 30,02: 32: 10-16" \ r \ n', '~ \ x06 (\ x1f «приложение / vnd.wap.mms-сообщение \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ г \ п ']

Кто-нибудь знает, почему это может быть? Есть ли способ расшифровать это сообщение, или я отправляю его неправильно? Еще лучше, если кто-то знаком с FONA Adafruit, как я могу обработать это сообщение как электронное письмо вместо текста (я нашел в документации, что это возможно, но я не смог его реализовать)? Спасибо.

Редактировать: обратите внимание, что ожидается вышеприведенный формат в том смысле, что он представляет собой список с этими типами информации. Что неожиданно, так это третий индекс (часть, начинающаяся с ~ \ x06); это само сообщение.

...