Skip to main content

SMTP Email

The smtp trigger sends email notifications for container updates via standard SMTP servers with SSL/TLS and authentication.


⚙️ Configuration Variables

WUD_TRIGGER_SMTP_{trigger_name}_FROM_ADDRESS
Requiredstring

Sender email address (From)

Allowed values:Valid email address (e.g. `wud@example.com`)
WUD_TRIGGER_SMTP_{trigger_name}_HOST
Requiredstring

SMTP server hostname or IP address

Allowed values:Valid hostname or IP address
WUD_TRIGGER_SMTP_{trigger_name}_PORT
Requiredinteger

SMTP server port

Allowed values:Valid port number (e.g. `465`, `587`, `25`)
WUD_TRIGGER_SMTP_{trigger_name}_TO
Requiredstring

Recipient email address (To)

Allowed values:Valid email address or comma-separated list
WUD_TRIGGER_SMTP_{trigger_name}_ALLOWCUSTOMTLD
Optionalbooleandefault: false

Allow non-standard or internal TLDs in email addresses

WUD_TRIGGER_SMTP_{trigger_name}_FROM_NAME
Optionalstringdefault: WUD

Sender display name

Allowed values:String display name
WUD_TRIGGER_SMTP_{trigger_name}_PASS
Optionalstring

SMTP authentication password or App Password

WUD_TRIGGER_SMTP_{trigger_name}_TLS_ENABLED
Optionalbooleandefault: false

Enable implicit TLS/SSL connection (typically on port 465)

WUD_TRIGGER_SMTP_{trigger_name}_TLS_VERIFY
Optionalbooleandefault: true

Verify server TLS certificate

WUD_TRIGGER_SMTP_{trigger_name}_USER
Optionalstring

SMTP authentication username

info

This trigger also supports all common trigger configuration options (such as thresholds, scheduling, and batching).


🚀 Examples

Send Emails via Gmail (App Password)

services:
whatsupdocker:
image: getwud/wud
environment:
- WUD_TRIGGER_SMTP_GMAIL_HOST=smtp.gmail.com
- WUD_TRIGGER_SMTP_GMAIL_PORT=465
- WUD_TRIGGER_SMTP_GMAIL_TLS_ENABLED=true
- WUD_TRIGGER_SMTP_GMAIL_USER=myaccount@gmail.com
- WUD_TRIGGER_SMTP_GMAIL_PASS=abcd efgh ijkl mnop # Gmail 16-char App Password
- WUD_TRIGGER_SMTP_GMAIL_FROM_ADDRESS=myaccount@gmail.com
- WUD_TRIGGER_SMTP_GMAIL_TO=admin@example.com