We are facing a problem where emails from a partner are not being decrypted.
The emails are PGP/INLINE encrypted, so we have also activated PGP/INLINE support for the domain, but this has not made any difference. In the logs, we can see that the email is being processed (like an unencrypted email), but no decryption is started.
After switching to PGP/MIME at the email partner, decryption worked immediately. The log then also showed that the email had been decrypted.
So it’s probably down to the recognition of PGP/INLINE encrypted emails, right?
During the analysis, we would have liked to have a debug mode that gives us a little more information about the email, what it does with which email. However, we couldn’t find any information on how to adjust the log level in the new version. Did I overlook something?
This option is a recipient setting and therefore need to be set on the recipient domain (or globally). In hindsight, this should have been a sender setting instead of a recipient setting because that makes more sense. I have changed this in the mail flow configuration file. This is a breaking change if you have changed this setting for a recipient domain.
For a diff of the new and old mailetcontainer.xml file see:
When reading the documentation, one can guess, but it is not clear.
Focusing on the sender makes much more sense in order to only generate the load when it is necessary. Will the change come with the next version, or does the breaking change need a little more time? Can a short note be added to the documentation in the meantime?
Is there a way to adjust the log level so that this information could also be found in the logs? A log line such as ‘PGP/INLINE skipped because it is not enabled for the recipient’ would certainly have helped.