PEHDOM
не так то что email.message_from_string должна получить строку или None, а вы ей передаете ХЗ что.Пперед тем как вызывать
спасибо. это помогло.
Остались правда два вопроса
1 - почему все-же в документации по разбору письма приводится код с email.message_from_string. и вроде он у них работает ?
2 - как “на глаз” определить что емейл в byte string?
вывод print такой
Received: from
mxfront9g.mail.yandex.net ()
by
mxfront9g.mail.yandex.net with LMTP id NOqTPqdb
for <…@yandex.ru>; Thu, 9 Mar 2017 15:27:54 +0300
Received: from f377.i.mail.ru (f377.i.mail.ru )
by
mxfront9g.mail.yandex.net (nwsmtp/Yandex) with ESMTPS id 7fnfeo2kb6-RsKS1Zoi;
Thu, 09 Mar 2017 15:27:54 +0300
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(Client certificate not present)
X-Yandex-Front:
mxfront9g.mail.yandex.netX-Yandex-TimeMark: 1489062474
Authentication-Results:
mxfront9g.mail.yandex.net; spf=pass (
mxfront9g.mail.yandex.net: domain of mail.ru designates 185.5.136.48 as permitted sender, rule

smtp.mail=……
.@mail.ru; dkim=pass
header.i=@mail.ruX-Yandex-Spam: 1
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2;
h=Content-Type:Message-ID:Reply-To

ate:MIME-Version:Subject:To:From; bh=bYaCUHdyc8RnRRpjP9L5Zsc1LKGguw2rtmmiN9YzEwI=;
b=iCMj7oGCBx9/3YNI3VGOCH4ips4FKB+67m+ofUirAhNJMkOrgXac8WBMbpn0x1bzWdImXh+cvPl2q/TyqPJruw5qxj3YXOOBCLk/933QW/M40e0VxvYx1+zochXC74cxNO/ReazdG7KGiztUZv0kHxMha060E4RI4SNCrZ+oA3g=;
Received: by f377.i.mail.ru with local (envelope-from <……
.@mail.ru>)
id 1clxAf-0003BH-Pv
for ……
.@yandex.ru; Thu, 09 Mar 2017 15:27:54 +0300
Received: by e.mail.ru with HTTP;
Thu, 09 Mar 2017 15:27:53 +0300
From: =?UTF-8?B?0JDQu9C10LrRgdC10Lk=?= <……@mail.ru>
To: ……@yandex.ru
Subject:
MIME-Version: 1.0
X-Mailer: Mail.Ru Mailer 1.0
Date: Thu, 09 Mar 2017 15:27:53 +0300
Reply-To: <…
..@mail.ru>
X-Priority: 3 (Normal)
Message-ID: <
1489062473.849043777@f377.i.mail.ru>
Content-Type: multipart/mixed;
boundary=“—-qvtaTBpzsz3G5zMvBiKJN0B5o35Kmzsx-dPAdGhifo6YlDT0I-1489062473”
X-7FA49CB5: 0D63561A33F958A5B4A68A2F44B874789AC90D49A473DFC0FCC010F37BEFACFE9F18ECD7E95F35E929AFE063DF4C541CB5A4343D008B17D4EC727113A6DDA67A0BF2EBBBDD9D6B0F356F5FD5A3F18D9B
X-Mailru-Sender: DE5DDA8008B9F00295C28C396916243605EED43E75AFFA7D51AEA9E2D8CE0C5C3C51E4AC95BC2635358BD5945ACDE1E5E46B03FA7919E1F553490C98D2EC34A0577F194272E681429ADF3259A305784C61AB7FC983AAE23EAE208404248635DF
X-Mras: OK
X-Spam: undefined
Return-Path: ……@mail.ru
X-Yandex-Forward: 869e8845ec16d3c0ecbb3e9953908f3e
——qvtaTBpzsz3G5zMvBiKJN0B5o35Kmzsx-dPAdGhifo6YlDT0I-1489062473
Content-Type: multipart/alternative;
boundary=“–ALT–qvtaTBpzsz3G5zMvBiKJN0B5o35Kmzsx1489062473”
—-ALT–qvtaTBpzsz3G5zMvBiKJN0B5o35Kmzsx1489062473
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
CgoKLS0tLS0tLS0g0J/QtdGA0LXRgdGL0LvQsNC10LzQvtC1INGB0L7QvtCx0YnQtdC90LjQtSAt
LS0tLS0tLQrQntGCINC60L7Qs9C+OiBhb3JiZ3JvdXBAeWFuZGV4LnJ1CtCa0L7QvNGDOiBGZWRp
blZFQGVzYy5ydXNoeWRyby5ydSwgYWlpc0B2bGFkcmR1LnNvLXVwcy5ydSwgODAwMjBAZXNjLXJ1
c2h5ZHJvLnJ1CtCa0L7Qv9C40Y86IHR1cmluQG9yZW0uc3UsIHhtbEBvcmVtLnN1LCBteW1haWxu
ZXRAbWFpbC5ydQrQlNCw0YLQsDog0KfQtdGC0LLQtdGA0LMsICA5INC80LDRgNGC0LAgMjAxNywg
ODowMCArMDM6MDAK0KLQtdC80LA6IFhNTDgwMDIwX9CQ0JjQmNChX9Ct0KHQmiDQoNGD0YHQk9C4
0LTRgNC+X9Cg0JEg0LPRgNGD0L/QvwoKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCg==
—-ALT–qvtaTBpzsz3G5zMvBiKJN0B5o35Kmzsx1489062473
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
CjxIVE1MPjxCT0RZPjxicj48YnI+PGJyPi0tLS0tLS0tINCf0LXRgNC10YHRi9C70LDQtdC80L7Q
tSDRgdC+0L7QsdGJ0LXQvdC40LUgLS0tLS0tLS08YnI+CtCe0YIg0LrQvtCz0L46IGFvcmJncm91
cEB5YW5kZXgucnU8YnI+CtCa0L7QvNGDOiBGZWRpblZFQGVzYy5ydXNoeWRyby5ydSwgYWlpc0B2
bGFkcmR1LnNvLXVwcy5ydSwgODAwMjBAZXNjLXJ1c2h5ZHJvLnJ1PGJyPgrQmtC+0L/QuNGPOiB0
dXJpbkBvcmVtLnN1LCB4bWxAb3JlbS5zdSwgbXltYWlsbmV0QG1haWwucnU8YnI+CtCU0LDRgtCw
OiDQp9C10YLQstC10YDQsywgIDkg0LzQsNGA0YLQsCAyMDE3LCA4OjAwICswMzowMDxicj4K0KLQ
tdC80LA6IFhNTDgwMDIwX9CQ0JjQmNChX9Ct0KHQmiDQoNGD0YHQk9C40LTRgNC+X9Cg0JEg0LPR
gNGD0L/Qvzxicj4KPGJyPgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgkKCgoKCgoKCgoKCgoKPGRp
diBjbGFzcz0ianMtaGVscGVyIGpzLXJlYWRtc2ctbXNnIj4KCTxzdHlsZSB0eXBlPSJ0ZXh0L2Nz
cyI+PC9zdHlsZT4KIAk8ZGl2PgoJCTxiYXNlIHRhcmdldD0iX3NlbGYiIGhyZWY9Imh0dHBzOi8v
ZS5tYWlsLnJ1LyI+CgkJCiAgICAgICAgICAgIDxkaXYgaWQ9InN0eWxlXzE0ODkwMzU2MDcwMDAw
MDAwNTk0X0JPRFkiPjxicj4KPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgIAoJCTxiYXNlIHRh
cmdldD0iX3NlbGYiIGhyZWY9Imh0dHBzOi8vZS5tYWlsLnJ1LyI+Cgk8L2Rpdj4KCgkKPC9kaXY+
CgoKCjxicj48aHI+PC9CT0RZPjwvSFRNTD4K
—-ALT–qvtaTBpzsz3G5zMvBiKJN0B5o35Kmzsx1489062473–
——qvtaTBpzsz3G5zMvBiKJN0B5o35Kmzsx-dPAdGhifo6YlDT0I-1489062473
Content-Type: application/octet-stream; name=“=?UTF-8?B?ODAwMjBfNzgwNDQwMzk3Ml8yMDE3MDMwOF80MzlfMzMwMDAwNzEwMC54bWw=?=”
Content-Disposition: attachment; filename=“=?UTF-8?B?ODAwMjBfNzgwNDQwMzk3Ml8yMDE3MDMwOF80MzlfMzMwMDAwNzEwMC54bWw=?=”
Content-Transfer-Encoding: base64
Отредактировано alexey_gh (Март 10, 2017 08:37:54)