Synapse

  • By Canonical IS DevOps
Channel Revision Published Runs on
latest/stable 240 02 May 2024
Ubuntu 22.04
latest/edge 248 13 May 2024
Ubuntu 22.04
juju deploy synapse
Show information

Platform:

How to integrate with SMTP for sending notifications

This document shows how to integrate Synapse with SMTP for sending emails. Synapse should be deployed beforehand.

Deploy smtp-integrator charm

For synapse to use SMTP, it uses the smtp-integrator charm. Replace the configuration options with your specific configuration. Configuring SMTP without tls or starttls or without authentication is not supported.

juju deploy smtp-integrator --channel edge
juju config smtp-integrator host=<smtp host> port=<smtp port> user=<smtp auth user> password=<smtp auth password> auth_type=plain transport_security=tls

Configure email to use in From

Configure the “From” mail for Synapse with:

juju config synapse notif_from=<email to use in the "From" address>

Integrate with Synapse

You can run it with the legacy integration smtp-legacy or with the new integration using secrets smtp. A Juju version with secrets is required for the smtp integration.

With the old integration without using secrets, run:

juju integrate smtp-integrator:smtp-legacy synapse:smtp

For the new integration with secrets, run:

juju integrate smtp-integrator:smtp synapse:smtp

Help improve this document in the forum (guidelines). Last updated 2 months ago.