Csak az ötlet volt jó, a megvalósításra nem. Szerintem a 'name' és 'value' stringek. Bár a franc sem érti, mi mikor string és mikor byte object, a python tudásom kevés ehhez de fejlődik :-) . Végül is ez lett, több órája működik hiba nélkül 5sec/levél forgalommal:
self.headeres += name + ': ' + value + '\n'
...
self.headeres += '\n'
self.duplicate_email = bytes(self.headeres.encode())
...
self.duplicate_email += chunk