GPG Mail no longer working after macOS update
WARNING: Apple has just presented macOS 11 Big Sur. GPG Mail is currently not compatible with macOS 11. If you rely on GPG Mail, please do not install any betas of macOS 11 for now.
We do our best to ensure that macOS updates won't disable GPGMail. For that to work, please ensure automatic update checks are enabled in System Preferences > GPG Suite Preferences > Updates.
While minor updates are mostly unproblematic, major updates of macOS are likely to break GPG Mail compatibility. This is because for new version of macOS, Apple changes a lot of internals in Mail app. The fact that GPG Mail no longer works after major updates, is related to the circumstance, that Apple does not provide any APIs for Mail app. Such an API would help adapting to the internal changes.
Important: If GPG Mail is an essential part of your workflow do not update to the latest macOS release without consulting our website for compatibility information first. Nobody will get hurt, if you are not on the new release on day one, but your known workflows may break. The same holds true for macOS beta releases. If you rely on encryption, please stick to the stable branch of macOS.
Without GPG Mail handling the decryption process, encrypted emails will show two attachments: Mail Attachment and encrypted.asc.
- drag the encrypted.asc attachment to your desktop
- open TextEdit and drag the encrypted.ascattachment on the TextEdit icon in the dock
- that will result in TextEdit displaying the encrypted message in text form
- press ⌘A, right click and select Services > OpenPGP: Decrypt Selection
- that will result in the decrypted message
To view the garbled output in more human readable form
- save the decrypted text as .txt file
- rename the .txt to .eml
- double click the .eml file and Mail will open and display an email with the decrypted content
Creating an encrypted (and signed) email using GPG Services is easy:
- write your draft
- press ⌘A to select all text
- right click and select Services > OpenPGP: Encrypt Selection
- add recipients in GPG Services and optionally sign the message
- Press "OK" to create an encrypted (and signed) text message you can send your friends
Automatic decryption will happen if GPG Mail or another OpenPGP plugin is used on the receiving end.
Should you not find the "Encrypt Selection" option please ensure GPG Services are activated.