GPGMail no longer working after macOS update
We do our best to ensure that macOS updates won't disable GPGMail. For that to work, please ensure you automatically check for updates:
Open System Preferences > GPG Suite (old name: GPGPreferences):
macOS minor updates are mostly unproblematic. This statement does not apply to major updates for macOS. When Apple releases a new version of macOS, they change a lot of internals in Mail.app. The fact that GPGMail no longer works is related to the circumstance, that Apple does not provide any APIs for Mail.app. Such an API would make it a lot easier to adapt to the changes. If you think, Apple should provide such an API, please let them know via their feedback form.
Important: We highly recommend a conservative approach regarding major macOS updates. In case GPGMail is an essential part of your workflow do not update to the latest macOS release without checking our website for announcements regarding the OS update. Nobody will get hurt, if you are not on the new release on day one, but your known workflows may break.
To temporarily disable GPGMail
- shut down mail.app
- open new finder window
- press ⇧⌘G and paste the following: '/Library/Mail/Bundles' or '~/Library/Mail/Bundles' and copy GPGMail.mailbundle to your desktop
- now delete GPGMail.mailbundle from the original folder
Restart mail. GPGmail should be gone from Mail.app > Preferences. To re-enable mail, close Mail.app and move the bundle file back to the Bundles folder.
With GPGMail disabled encrypted mails will show with two attachments: Mail Attachment and encrypted.asc.
To decrypt such a message
- drag encrypted.asc to your desktop
- open TextEdit and drag the encrypted.asc on the TextEdit icon in the dock
- that will show the encrypted message in text form
- press ⌘A, right click and select Services > OpenPGP: Decrypt Selection
- that will result in the decrypted message (and signature)
To view the garbled output in human readable form
- save the decrypted text as .txt file
- rename the .txt to .eml
- double click the .eml file
Mail will open and display an email with the decrypted content.
Creating an encrpyted (and signed) mail using GPGServices is not that hard.
- write your draft
- press ⌘A to select all text then
- right click and select Services > OpenPGP: Encrypt Selection
- add recipients to your liking in GPGServices and optionally sign the message
- this will created an encrypted (and signed) text message which you then can send to your friends
A working GPGMail on the receiving machine will automatically decrypt the incoming mail (depending on the password settings).
Should you be missing the "Encrypt Selection" option please open System Preferences > Keyboard > Shortcuts > Services and ensure this option is enabled.