Квадратные скобки в b'BODY [] не имеют содержимого, а мое тело письма - None Эти 2 связаны? - PullRequest
0 голосов
/ 01 ноября 2018

У меня была проблема с получением данных из электронных писем. Решил это после долгого чтения, но я все еще заинтригован, почему мое тело электронной почты Нет . Я прекрасно вижу свою электронную почту в любой почтовой программе. Я подозреваю, что он был преобразован в HTML-письмо.

Использование:

> msg = server.fetch([6594], 'RFC822').items()

Я получил письмо как необработанное сообщение.

Необработанное сообщение длинное и сложное, я не буду его публиковать, но первая часть:

defaultdict(<class 'dict'>, {6594: {b'SEQ': 142, b'BODY[]': b'X-QQ-mid: esmtp2t1541024468t23l1413e\r\nReceived: from [192.168.1.6] (unknown [183.209.152.106])\r\n\tby esmtp4.qq.com (ESMTP) with SMTP id 0\r\n\tfor <myEmail@foxmail.com>; Thu, 01 Nov 2018 06:21:08 +0800

Вопрос: должно ли быть что-то в квадратных скобках b'BODY [] '? Поэтому я получаю «Тело сообщения - Нет»?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...