|
0 / 0 / 0
Регистрация: 01.06.2015
Сообщений: 16
|
|||||||||||
Де кодировка email (py3.6)02.03.2017, 19:35. Показов 73765. Ответов 8
В ручную base64 и quopri не очень вариант. Просьба проинструктировать как это сделать.
0
|
|||||||||||
| 02.03.2017, 19:35 | |
|
Ответы с готовыми решениями:
8
Spyder-3.1.4-py3-none-any.whl
Py3.X что за Х с itertools.groupdy? |
|
|
|||||||
| 03.03.2017, 00:46 | |||||||
|
И у вас код даже до
К примеру, если захотите получить письма из папки 'отправленные', то знайте - папки OUTBOX (в отличие от INBOX, выбираемой по умолчанию) не существует. А есть нечто с именем b"&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-". Прочие папки имеют столь же выразительные и 'человекопонятные' имена.P. S. Есть еще сторонние либы imbox и imapclient, работающие частично поверх imaplib, но у них (при внешнем удобстве) тоже есть свои минусы.
1
|
|||||||
|
757 / 306 / 190
Регистрация: 20.05.2016
Сообщений: 593
|
|||||||||||||||||||||
| 03.03.2017, 14:33 | |||||||||||||||||||||
|
zekfad, в коде импортируются же модули quopri и base64, почему бы на первых парах не воспользоваться ими?
base64
quopri
Garry Galler, или с ними что-то не так?
0
|
|||||||||||||||||||||
|
|
|
| 03.03.2017, 14:56 | |
|
shsv,
Нет - все так. Я ими и пользовался. У меня просто две функции для декодирования - одна для заголовков, другая - для тела письма. У каждой немного отличающийся алгоритм декодирования. Добавлено через 7 минут Тут на форуме есть пример который я за основу брал.
0
|
|
| 03.03.2017, 15:07 | |
|
Не по теме: А, а я-то уж подумал чего-то, что прямо сами писали декодировщик :)
0
|
|
|
|
||||||||||||||||
| 03.03.2017, 15:19 | ||||||||||||||||
|
Собственно, вот эти функции.
Возможно, их как-то вообще можно объединить и сделать универсальным декодировщиком, но мне пока так было проще делать.
Добавлено через 5 минут Хотя уже было собрался для кодирования\декодирования имен папок в imap, но вовремя обнаружил что в модуле imapclient есть нужная функция imap_utf7:
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 01.06.2015
Сообщений: 16
|
|
| 03.03.2017, 21:20 [ТС] | |
|
Вы ведь так и не поняли. Вы сделаи ручной декодинг. А необходимо всё автоматизировать. Чтобы получить текст в переменные, которые возможно потом запишутся в файл или сразу в обработку другого скрипта сделаю.
0
|
|
|
|
|||
| 03.03.2017, 23:08 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 01.06.2015
Сообщений: 16
|
|
| 04.03.2017, 15:19 [ТС] | |
|
А разве нельзя организовать вытаскивание body и проверку шифра с дешифрацией?
0
|
|
| 04.03.2017, 15:19 | |
|
Помогаю со студенческими работами здесь
9
Async mysql client for py3.x HTML кодировка Email Неправильная кодировка в пришедшем email Кодировка при отправке файла на email Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|