diff -r Lib/email/generator.py Lib/email/generator.py 24d23 < 36c35 < policy=None): --- > policy=None, raw=False): 62a62 > self.raw = raw 152a153,155 > if self.raw: > self.write(lines) > return 388d390 < 443d444 < diff -r Lib/email/message.py Lib/email/message.py 38c38 < --- > 104d103 < 130a130 > self._is_raw_payload = False 177c177 < g = BytesGenerator(fp, mangle_from_=False, policy=policy) --- > g = BytesGenerator(fp, mangle_from_=False, policy=policy, raw=self._is_raw_payload) 302a303,306 > def set_raw_payload(self, payload): > self._is_raw_payload = True > self.set_payload(payload) > diff -r Lib/email/mime/application.py Lib/email/mime/application.py 35c35 < self.set_payload(_data) --- > self.set_raw_payload(_data)