mTLS Cert Automation Dennis
    mTLS Cert Automation Synametrics Support
        mTLS Cert Automation Anonymous
            mTLS Cert Automation Synametrics Support

From: Dennis
Date: 3/17/26 1:40 PM
Topic: mTLS Cert Automation
Type: General Discussions
Post a follow up

Hi All,

There is integrated Let's Encrypt support for the WEB/SMTP TLS Certificate.

We are using an Exchange Connect with Certificates for mTLS auto, using Xeams as a relay server.

For the connector, the certificate needs to be publically trusted.

Currently we are using a certificate with a 1 Year expiration, but as we move to 45 days, that becomes a high admin overhead.

Is there plans to integrate Let's Encrypt certificate rotation for the mTLS feature?

OR will there be an available API to update it from an orchestration platform? 

Top

From: Synametrics Support
Date: 3/17/26 1:57 PM
Topic: mTLS Cert Automation
Type: General Discussions
Post a follow up

Dennis,

Xeams is already integrated with Let's Encrypt. The challenging part is using mTLS with the correct hostname. Typically, you send emails using your top-level domain. For example, if your domain is abc.com, most emails will have addresses like john@abc.com or jane@abc.com. However, the server running Xeams will likely not have this as its FQDN; it will be something like smtp.abc.com or mail.abc.com. Therefore, the generated certificates in Xeams will not be for the correct domain. 

If you already have a mechanism to renew these certificates on your main website using Let's Encrypt for your top-level domain (abc.com, for example), the easiest way is to write a script that periodically copies the *.pfx file in the $INSTALL_DIR/clientCerts folder on the machine running Xeams. As long as the PFX filename and its password match, Xeams will use the newer certificate without you explicitly importing it.

 

Top

From: Anonymous
Date: 3/17/26 2:15 PM
Topic: mTLS Cert Automation
Type: General Discussions
Post a follow up

"periodically copies the *.pfx file in the $INSTALL_DIR/clientCerts"

Understood, this is acceptable.

Does the service need to be restarted? 

Top

From: Synametrics Support
Date: 3/17/26 2:29 PM
Topic: mTLS Cert Automation
Type: General Discussions
Post a follow up

Yes. Since the memory content will not match the disk, you will have to restart Xeams.

 

Top