Email Settings
Overview
Section titled “Overview”VPS Deployer can send email notifications when deployments are triggered and when they complete (success or failure).
Configuring SMTP
Section titled “Configuring SMTP”- Navigate to Settings → Email Settings in the web UI
- Fill in your SMTP configuration:
| Field | Description |
|---|---|
| Username | SMTP server username |
| Password | SMTP server password or app password |
| SMTP Host | SMTP server address (e.g., smtp.gmail.com) |
| SMTP Port | Port number (usually 587 for TLS, 465 for SSL) |
| From | The email address emails will be sent from |
- Click Save
Testing Your Configuration
Section titled “Testing Your Configuration”After saving, click Send Test Email to verify your SMTP settings work. You’ll receive a test email at your registered account email address.
Enabling Per-Project Notifications
Section titled “Enabling Per-Project Notifications”Email notifications are controlled per-project:
- Go to your project details page
- Toggle Email Notifications on or off
- Notifications go to the email address registered to your account
Email Types
Section titled “Email Types”Two types of emails are sent:
Deployment Triggered
Section titled “Deployment Triggered”Sent when a deployment starts. Includes:
- Project name
- Branch
- Commit message and author
- Deployment ID
Deployment Result
Section titled “Deployment Result”Sent when a deployment completes. Includes:
- Project name
- Status (success or failed)
- Duration
- Commit info
- Link to view logs
Disabling Notifications
Section titled “Disabling Notifications”- Per project: Toggle off in project settings
- Globally: Clear SMTP settings in the Email Settings page