From 0cf1bbf855caa4f5e0d047a24d94b35d2e0d9c2c Mon Sep 17 00:00:00 2001 From: Israel Figueroa Date: Sat, 16 Jul 2022 14:59:03 -0400 Subject: [PATCH] patchK --- mayordomo/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mayordomo/__init__.py b/mayordomo/__init__.py index eaedb0e..24f71db 100644 --- a/mayordomo/__init__.py +++ b/mayordomo/__init__.py @@ -7,7 +7,7 @@ import os import aiosmtplib import traceback import dkim -from email.parser import Parser +from email.parser import BytesParser from email.policy import default from aiosmtpd.controller import Controller from sqlalchemy.future import select @@ -131,7 +131,7 @@ async def enviarCorreosDominio(dominioid): try: if dkimKey is not None: - mail2send = Parser(policy=default).parsebytes(carta.contenido.encode('utf-8')) + mail2send = BytesParser(policy=default).parsebytes(carta.contenido.encode('utf-8')) signature = dkim.sign(mail2send.as_bytes(), b'mayordomo', b'ilab.cl', dkimKey, include_headers=[b'from', b'to', b'subject', b'message-id']).decode().replace("\r\n",'') mail2send['DKIM-Signature'] = signature[len("DKIM-Signature: "):]