master
ifiguero 2022-07-16 14:57:15 -04:00
parent 27f28c24bb
commit e33bc424ef
1 changed files with 4 additions and 4 deletions

View File

@ -131,13 +131,13 @@ async def enviarCorreosDominio(dominioid):
try: try:
if dkimKey is not None: if dkimKey is not None:
mail2send = Parser(policy=default).parsestr(carta.contenido) mail2send = Parser(policy=default).parsebytes(carta.contenido.encode('utf-8'))
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",'') 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: "):] 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: else:
await smtp.sendmail(remitente.direccion, rcpt_to, carta.contenido.encode('utf-8')) await smtp.sendmail(remitente.direccion, rcpt_to, carta.contenido.encode('utf-8'))