Мой образец темы выглядит следующим образом:
? Скидка 50% от весенней распродажи начинается сегодня
Сырой пантомима содержит тему как:
=?utf-8?B?8J+MuyA1MCUgT2ZmIFNwcmluZyBDbGVhcmFuY2UgU2FsZSBTdGFydHMgVG9kYXk=?=
Я пытался использовать python email.header.Header.encode:
Header('? 50% Off Spring Clearance Sale Starts Today','utf-8').encode()
Вывод: =?utf-8?q?=F0=9F=8C=BB_50=25_Off_Spring_Clearance_Sale_Starts_Today?=
Этот вывод очень отличается от того, что присутствует в необработанной пантомиме. Любые библиотеки в python или scala, чтобы получить закодированный MIME в том же формате?
РЕДАКТИРОВАТЬ: Для субъекта
15% Off! ? A Little Bit of Furniture in My Life. A Little Bit of Bedding by My Side ? Shop Now!
Я вижу следующее в необработанном MIME:
=?UTF-8?B?MTUlIE9mZiEg8J+OpyBBIExpdHRsZSBCaXQgb2YgRnVybml0dXJlIGluIE15IExpZmUuIEEgTGl0dGxlIEJpdCBvZiBCZWRkaW5n?= =?UTF-8?B?IGJ5IE15IFNpZGUg8J+OtSBTaG9wIE5vdyEg?=
Уведомление что между кодировкой base64 есть пробел, так как он стал многострочным в необработанном mime, потому что тема слишком длинная. В любом случае, чтобы справиться с этим делом?