It's my understanding that when an email client (like Outlook, or Thunderbird) sends an encrypted email, the client reaches out to a PKI to get the recipient's public key which it then uses to encrypt the message. The receiving email client then uses the recipient's private key to decrypt the message.
I can see how the way it currently is set up, CFMAIL can use a local copy of the public key. But that means that 1) the developer has to first GET a copy of the public key and store it locally, and 2) if that key ever changes, the developer then has to get the new public key to keep things working smoothly.
Is it possible to set CFMAIL so that it can reach out to a PKI to get a user's public key for sending encrypted email?