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
apikeyas user and your API key as password - Mailgun: Use your Mailgun username and password
- Other SMTP providers: Use your standard SMTP credentials