Example #1
0
 def create_encrypted_message(res):
     newmsg, encstr = res
     encmsg = MIMEApplication(
         encstr, _subtype='octet-stream', _encoder=lambda x: x)
     encmsg.add_header('content-disposition', 'attachment',
                       filename='msg.asc')
     # create meta message
     metamsg = PGPEncrypted()
     metamsg.add_header('Content-Disposition', 'attachment')
     # attach pgp message parts to new message
     newmsg.attach(metamsg)
     newmsg.attach(encmsg)
     return newmsg
Example #2
0
        def create_encrypted_message(encstr):
            message = Parser().parsestr(self.EMAIL)
            newmsg = MultipartEncrypted('application/pgp-encrypted')
            for hkey, hval in message.items():
                newmsg.add_header(hkey, hval)

            encmsg = MIMEApplication(
                encstr, _subtype='octet-stream', _encoder=lambda x: x)
            encmsg.add_header('content-disposition', 'attachment',
                              filename='msg.asc')
            # create meta message
            metamsg = PGPEncrypted()
            metamsg.add_header('Content-Disposition', 'attachment')
            # attach pgp message parts to new message
            newmsg.attach(metamsg)
            newmsg.attach(encmsg)
            return newmsg