diff --git a/reaction-mailcreate/createMails.py b/reaction-mailcreate/createMails.py index 1ae43c3f178bceed9ad9ba10bb9bc6de68448874..9a41d17aea2decae947d8521258d62d33027168d 100755 --- a/reaction-mailcreate/createMails.py +++ b/reaction-mailcreate/createMails.py @@ -111,8 +111,8 @@ if args.sign: match args.sign: case 'gpg' | 'gpgsm': # Import dependencies for GPG-based mail signing if necessary - from base64 import b64encode from email.mime.multipart import MIMEMultipart + import base64 import gnupg case 'openssl': # Import dependencies for OpenSSL-based mail signing if necessary @@ -311,7 +311,7 @@ def signMailGPG(message): signatureMessage['Content-Type'] = 'application/pkcs7-signature; name="smime.p7s"' signatureMessage['Content-Description'] = 'S/MIME digital signature' signatureMessage['Content-Transfer-Encoding'] = 'base64' - signature = b64encode(signature.encode('latin1')) + signature = base64.encodebytes(signature.encode('latin1')) signatureMessage.set_payload(signature) # Assemble new message