Skip to content

Email & Notifications

Devify uses email in two directions: outbound SMTP for account and failure notifications, and inbound mail (via Haraka) that feeds the Threadline workflow.

Outbound SMTP

Configure these in your env file:

VariablePurpose
EMAIL_BACKENDsmtp for production, console for dev (prints to logs)
EMAIL_HOST, EMAIL_PORTSMTP server and port
EMAIL_HOST_USER, EMAIL_HOST_PASSWORDSMTP credentials
EMAIL_USE_TLStrue to use STARTTLS
DEFAULT_FROM_EMAILFrom address

Inbound mail

Inbound mail is handled by the bundled Haraka server — see Inbound email (Haraka).

Notification channels

Failure notifications for Threadline workflows and jobs are delivered through a webhook channel. Create channels under /management/notifier/channels, then select the failure channel in App settings.

Notification channels in the management console