Mail Settings
License Required
Email notifications require the Email Notifications license add-on. Without this license, email delivery will not be available.
Configure SMTP settings to enable email delivery from BadgerPanel. Navigate to Admin > Settings > Mail.
SMTP Configuration
| Setting | Description |
|---|---|
| SMTP Host | The hostname of your mail server (e.g., smtp.example.com) |
| SMTP Port | The port used for SMTP connections (commonly 587 for TLS, 465 for SSL, or 25 for unencrypted) |
| Username | SMTP authentication username |
| Password | SMTP authentication password |
| From Address | The email address that appears as the sender (e.g., noreply@example.com) |
| From Name | The display name that appears alongside the sender address (e.g., BadgerPanel) |
| Encryption | The encryption method: TLS (recommended), SSL, or None |
Click Save after entering your configuration.
Test Email
After saving your SMTP settings, click Send Test Email to verify the configuration. Enter a recipient email address and BadgerPanel will send a test message. Check the recipient's inbox (and spam folder) to confirm delivery.
Common SMTP Providers
| Provider | Host | Port | Encryption | Notes |
|---|---|---|---|---|
| Gmail | smtp.gmail.com | 587 | TLS | Requires an App Password if 2FA is enabled on the Google account |
| Outlook / Microsoft 365 | smtp.office365.com | 587 | TLS | Use your full email address as the username |
| Mailgun | smtp.mailgun.org | 587 | TLS | Credentials found in the Mailgun domain settings |
| SendGrid | smtp.sendgrid.net | 587 | TLS | Use apikey as the username and your API key as the password |
| Amazon SES | email-smtp.[region].amazonaws.com | 587 | TLS | SMTP credentials are separate from AWS access keys |
| Zoho Mail | smtp.zoho.com | 587 | TLS | Use your full Zoho email address as the username |
