gpg-mime-filter for Mac Publisher's description
from Otto Linnemann
Ruby script framework for the encryption and decryption of email according the GPG/MIME Format
GPG/MIME is an expansion to Apple's MIME format which encrypts the email content as a whole and stores the result within an email attachment. Even though Mail.app does not recognize this format, it does not alter it so the encryption can be done by external utility.
The decryption of a GPG/MIME encoded email requires to extract this attachment, decrypt it and replace the message content blog with the decrypted clear text.
Reformatting and the invocation of the GPG command line application is implemented with a set of Ruby scripts which are encapsulated within an AppleScript application for simplified usage.
Currently users still need to drag and drop the messages they want to decrypt onto the GPG Decode application manually. Later on even this process can be automated by further scripts in example by passing all new messages to the decryption droplet when received.
The encryption process is actually more complex since the mail application alters the MIME format before the message is send out. As a consequence GPG/MIME encrypted messages cannot be handled inside Apple Mail without significantly changing its internal data flow. Instead the present approach creates a local SMTP filter server instance.
Thus it is required to change the Apple Mail configuration for using the local SMTP filter server who is responsible for all formatting and encryption processes and forwarding of the result to the external email service provider.
Encryption is only possible for recipients whose public GPG keys are available in the local key ring. Otherwise the message is signed exclusively.
What's New in This Release:В· fixed encryption/signing switch
В· cleaned useless file
В· fixed wrong server port bug
В· added base64 support for gpg signature insertion
В· fixed compatibility issues with GPGMail
В· bug fix: wrong rpg recipient argument position
В· required for TLS support
В· Added support for TLS connection to external SMTP server (google mail) Improved GPG error handling
В· added readme
В· Initial commit of the GPG/MIME filter scripts
System Requirements:В· GnuPG
В· Property List Editor
Program Release Status:
Program Install Support: Install anh Uninstall