Multi-SMTP Configuration
Multi-SMTP Configuration
Agencies can configure multiple SMTP servers and route outgoing email differently based on whitelabel CName or individual advertiser. This lets different brands or clients under the same agency send reports, user invites, password resets, and NinjaTrack call notifications from different email providers — each with its own verified sender address and visible connection status.
AvailabilityMulti-SMTP Configuration is available to agencies on request. Contact your Customer Success Manager to enable this feature for your organization.
Overview
With Multi-SMTP, you can:
- Create multiple named SMTP configurations — Maintain a pool of email server configurations for your agency
- Route email by whitelabel CName — Assign a specific SMTP configuration to a whitelabel domain so all email sent under that brand uses the designated provider
- Route email by advertiser — Override the default SMTP configuration at the advertiser level for more granular control
- Set a default configuration — Designate one configuration as the agency default for any email that doesn't match a specific CName or advertiser rule
- Verify each configuration — Test connectivity and send test emails to confirm your SMTP settings are working before they go live
- Track connection status — Each configuration displays a real-time status indicator: Not Verified, Verified, or Error
How Email Routing Works
When NinjaCat sends an email, it determines which SMTP configuration to use based on the following priority:
- Advertiser-specific configuration — If the email is associated with an advertiser that has a specific SMTP configuration assigned, that configuration is used.
- Whitelabel CName configuration — If no advertiser override exists, NinjaCat checks whether the whitelabel domain (CName) has an SMTP configuration assigned.
- Agency default configuration — If neither an advertiser nor CName match is found, the agency's default SMTP configuration is used.
If you previously used the single Email SMTP setup under White Label Options, your existing configuration will continue to work. The Multi-SMTP feature is fully backwards-compatible.
Managing SMTP Configurations
Accessing SMTP Settings
- Go to the Setup Settings
- Click on Agency Settings in the Settings sub-navigation
- Click on the White Label tab under Agency Settings
- Locate the SMTP Configurations section
Adding a New SMTP Configuration
- Click the Add Configuration button in the SMTP Configurations section
- Enter a Name for this configuration (e.g., "Primary Brand SMTP" or "Client X Email Server")
- Fill in the SMTP server details:
- SMTP Host — Your email server hostname (e.g.,
smtp.example.com) - SMTP Port — The port number for your email server (common ports: 25, 465, 587)
- Encryption — Select the encryption type (TLS or SSL) based on your provider's requirements
- Username — Your SMTP authentication username
- Password — Your SMTP authentication password
- From Address — The email address that will appear as the sender
- From Name — The display name that will appear as the sender
- SMTP Host — Your email server hostname (e.g.,
- Click Save to store the configuration
Verifying a Configuration
After saving a configuration, verify that it can connect to your email provider:
- Click the Verify button next to the configuration you want to test
- NinjaCat will attempt to connect to the SMTP server and verify the credentials
- The configuration status will update to reflect the result:
- ✅ Verified — The connection was successful and the configuration is ready to use
- ❌ Error — The connection failed. A classified error message will indicate the issue (see Troubleshooting below)
Sending a Test Email
To confirm end-to-end email delivery:
- Enter an email address in the Test Email field next to the configuration
- Click Send Test Email
- Check the recipient inbox to confirm the test email was received
- Verify the "From" name and address match your expected sender identity
Setting a Default Configuration
One SMTP configuration must be designated as the agency default:
- Locate the configuration you want to use as the default
- Click Set as Default
- The selected configuration will be marked as the default and used for any email that doesn't match a specific CName or advertiser assignment
NoteYou cannot delete the default configuration while other configurations exist. To delete it, first set a different configuration as the default.
Deleting a Configuration
- Click the Delete button next to the configuration you want to remove
- Confirm the deletion when prompted
When a configuration is deleted, any advertisers that were assigned to it will automatically revert to the agency default.
Assigning SMTP to a Whitelabel CName
To route email based on your whitelabel domain:
- Go to the SMTP Configurations section under Agency Settings > White Label
- Find the configuration you want to associate with a whitelabel CName
- Assign the desired whitelabel domain to the configuration
- All outgoing email sent under that whitelabel CName will now use the assigned SMTP server
Only non-wildcard whitelabel CNames can be assigned to specific SMTP configurations.
Assigning SMTP to an Advertiser
To route email for a specific advertiser through a designated SMTP server:
- Navigate to the advertiser's Account tab
- Locate the SMTP Configuration dropdown
- Select the desired SMTP configuration from the list
- Click Save
The SMTP Configuration dropdown only appears on the advertiser Account tab when your agency has two or more SMTP configurations. If you only have one, all email for that advertiser uses the agency default.
Troubleshooting
If a configuration shows an Error status after verification, the error message will indicate the type of issue:
| Error Type | Description | Suggested Action |
|---|---|---|
| Connection Failed | NinjaCat could not reach the SMTP server | Verify the hostname and port are correct and that the server is accessible |
| Authentication Failed | The username or password was rejected | Double-check your SMTP credentials with your email provider |
| TLS Failed | The encrypted connection could not be established | Confirm the correct encryption type (TLS/SSL) and port for your provider |
| From Address Rejected | The SMTP server rejected the "From" address | Ensure the From Address is authorized to send through this server |
| Recipient Rejected | The test email recipient was rejected | Try a different recipient email address for testing |
| Unknown Error | An unexpected error occurred | Contact NinjaCat support for assistance |
Emails Affected by Multi-SMTP Routing
The following outgoing email types respect Multi-SMTP routing rules:
- Scheduled report deliveries
- Advertiser user invitations
- Password reset emails
- NinjaTrack call notification emails
Updated 12 days ago