Skip to main content

SMTP Spec

Configuring SMTP servers for applications is often time-consuming and cumbersome. Glasskube abstracts these configurations and provides a simple, common interface for supported applications. Brevo has a generous free plan and provides an SMTP relay service that has been successfully tested.

Credentials need to be stored in a Secret. We recommend Vault or Sealed Secrets to handle Secrets for you.

Example

apiVersion: v1
kind: Secret
metadata:
name: smtp-secret
stringData:
username: "username"
password: "password"
  smtp:
host: smtp-relay.brevo.com
port: 587
fromAddress: noreply@mycompany.eu
authSecret:
name: smtp-secret
tlsEnabled: true
NameTypeDefault
hostString(required)
portInt587
fromAddressString(required)
authSecretLocalObjectReference(required)
tlsEnabledBooleantrue