From e33bc424ef2b299965a387479a9de377727cbdf6 Mon Sep 17 00:00:00 2001 From: Israel Figueroa Date: Sat, 16 Jul 2022 14:57:15 -0400 Subject: [PATCH] patchJ --- mayordomo/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mayordomo/__init__.py b/mayordomo/__init__.py index 502a49d..eaedb0e 100644 --- a/mayordomo/__init__.py +++ b/mayordomo/__init__.py @@ -131,13 +131,13 @@ async def enviarCorreosDominio(dominioid): try: if dkimKey is not None: - mail2send = Parser(policy=default).parsestr(carta.contenido) - signature = dkim.sign(mail2send.as_string(), b'mayordomo', b'ilab.cl', dkimKey, include_headers=[b'from', b'to', b'subject', b'message-id']).decode().replace("\r\n",'') + mail2send = Parser(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: "):] - await log.info("Mail: \n {}".format(mail2send.as_string())) + await log.info("Mail: \n {}".format(mail2send.as_bytes())) - await smtp.sendmail(remitente.direccion, rcpt_to, mail2send.as_string()) + await smtp.sendmail(remitente.direccion, rcpt_to, mail2send.as_bytes()) else: await smtp.sendmail(remitente.direccion, rcpt_to, carta.contenido.encode('utf-8'))