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