Я читаю электронные письма с помощью imaplib и обнаружил, что некоторые электронные письма имеют кодировку base64, а некоторые 7бит.
Я попытался расшифровать его с помощью значения Content-Transfer-Encoding.
Но даже более того, у некоторых есть заголовок 'Content-Transfer-Encoding' в объекте сообщения, тогда как у некоторых он есть в message.get_payload () [0].
Я могу разобраться с этими некоторыми случаями, но я думаю, что может быть больше случаев, которые я не нашел.
Есть ли лучший способ декодировать содержимое электронной почты, независимо от того, как оно закодировано?
Спасибо:)