Skip to content

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

SettingDescription
SMTP HostThe hostname of your mail server (e.g., smtp.example.com)
SMTP PortThe port used for SMTP connections (commonly 587 for TLS, 465 for SSL, or 25 for unencrypted)
UsernameSMTP authentication username
PasswordSMTP authentication password
From AddressThe email address that appears as the sender (e.g., noreply@example.com)
From NameThe display name that appears alongside the sender address (e.g., BadgerPanel)
EncryptionThe 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

ProviderHostPortEncryptionNotes
Gmailsmtp.gmail.com587TLSRequires an App Password if 2FA is enabled on the Google account
Outlook / Microsoft 365smtp.office365.com587TLSUse your full email address as the username
Mailgunsmtp.mailgun.org587TLSCredentials found in the Mailgun domain settings
SendGridsmtp.sendgrid.net587TLSUse apikey as the username and your API key as the password
Amazon SESemail-smtp.[region].amazonaws.com587TLSSMTP credentials are separate from AWS access keys
Zoho Mailsmtp.zoho.com587TLSUse your full Zoho email address as the username

BadgerPanel Documentation