Evolution does not automatically find encryption certificates from GAL
Summary
We are using S/MIME within the company and have certificates stored in AD. When composing an email to a contact and sending it, Evolution should automatically query the Global Address List and find the recipient's encryption certificate. This does not work currently and an error is displayed.
Steps for reproducing the issue
- Delete local certificates for a contact
- Compose an email to the contact and make sure to enable encryption. Press Send.
- Notice that sending is not successful and an error message appears that no certificate was found for the recipient.
- Open the Global Address List manually, keep the "Compose email" window open
- Search for the email address of the recipient. Notice no results are returned.
- Search for the recipients name. The contact appears. Click on it and notice a certificate is displayed in the contact window.
- Press "Send" on the Compose window again. Notice the email is sent now.
Additional info
As outlined, I suspect Evolution queries the GAL for the email address and finds no results. It might be possible to configure the GAL to also query the email field, which might fix the issue. Unfortunately I have no experience with any of these so I do not know how feasible this is.
If I can support in debugging this, please let me know how and what I can provide.