Files

SMTP Configuration Service

This is a config-only package that other apps reference via the dependency system. It does not deploy any Kubernetes resources.

Overview

The SMTP package configures global SMTP settings that Wild Cloud applications use for sending transactional emails (password resets, invitations, notifications).

Usage

Apps that need SMTP add it as a dependency in their manifest:

requires:
  - name: smtp

Then reference SMTP config in their defaultConfig:

defaultConfig:
  smtpHost: "{{ .apps.smtp.host }}"
  smtpPort: "{{ .apps.smtp.port }}"

Supported Providers

  • AWS SES: Use your Access Key ID as user and Secret Access Key as password
  • Gmail/Google Workspace: Use your email as user and an App Password as password
  • SendGrid: Use apikey as user and your API key as password
  • Mailgun: Use your Mailgun username and password
  • Other SMTP providers: Use your standard SMTP credentials