Как я могу извлечь вложение из почтового тела (закодированный как base64)

Как может я извлекать вложения из электронного письма, когда они прибывают закодированные в тело электронной почты как это:

------ =_NEXTPART_FORMSCAPE_MAIL_message101122101615
Content-Type: application/octet-stream; name="MyFile_hasalongish
     filename_22-NOV-2010.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="MyFile_hasalongishfilename_22-NOV-2010.pdf"
Content-Description: MyFile_hasalongishfilename_22-NOV-2010.pdf

JVBEDi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0
ZFRGVSdsfSDF43N0cmVhbQp4nJ0b23IVN/LdXzG1D7vnbOUMo9tISiWpBduAN2CMbZJN
[...]
OUIwOEYxRDcyRjkwRDAxRUU1QzBDMjhEM0Y+XQo+PgpzdGFydHhyZWYKMTMwNDQKJSVF
T0YK
------ =_NEXTPART_FORMSCAPE_MAIL_message101122101615--
13
задан 22.11.2010, 01:54

2 ответа

Сохраните электронную почту к текстовому файлу с расширением .uue и извлеките вложение с de-archiver.

2
ответ дан 07.12.2019, 11:34

Я смог восстановить файл с помощью base64 декодера и копируя только фактический текст, который был закодированным вложением, не любым окружающим материалом заголовка/нижнего колонтитула.

1
ответ дан 07.12.2019, 11:34

Теги

Похожие вопросы