3 - Admin Panel - Manage Users, Domains, Aliases and More

The Admin Panel is located at this link: https://admin.emailarray.com/.

This interface will let you manage your domains, users (mailboxes), aliases, lists, branding, and domain-wide preferences.

Some settings overlap with the User-defined settings. In these cases, the User preferences will take over. For example, as an Admin, you can blacklist the domain "abcd.com," but if a user whitelists "joe@abcd.com," the whitelist will take priority.

Check the pages below to find out how to perform everyday administration tasks.


What's my Admin username?

When you signed up for an account, you chose a username (it might be your signup email address) and password for managing your account. This is the Admin Account that you can use to log in to the Admin Panel.

Change Admin password

Update Admin's password

To change your Admin's password:

Admin Panel - change Admin password with instructions.jpg

Reset Admin's password

If you don't remember your Admin password, you can request a password reset:

     Admin Panel - how to reset admins password.jpg

     Admin Panel - the reset password form.jpg

     Admin Panel - reset admins password - confirmation message.jpg

     Admin Panel - reset admins password - click this button to generate a new password.jpg

     Admin Password - reset admins password - this is your newly created password.jpg

If resetting the password fails, check if your Admin account was locked for unpaid invoices. Please check your billing status for any failed invoices or contact support for more information.

 

Admin Settings

Managing Global Admin Settings

The Settings menu in your Admin Panel is the central hub for managing your administrative account security, system-wide defaults, and automated communications. These configurations ensure your infrastructure remains secure and consistent for all users and domains.

 


Accessing Admin Settings

To modify these settings:

  1. Log in to your Admin Panel.

  2. Navigate to Settings in the main menu.

  3. You will see several icons representing different administrative controls.

    Admin Panel - Admin settings.png


Security and Account Management

Keep your administrative access secure and up to date.


System-Wide Defaults and Localization

These settings allow you to establish a consistent experience across all domains and accounts under your management.


Automated Communications

Personalize how the system interacts with your end-users.

Manage Sub-Admins

A Sub-Admin is a specialized account that allows you to delegate administrative tasks while maintaining high security for your primary credentials. You can define granular access levels—ranging from view-only to full delete permissions—across different sections of the Admin Panel, such as Users, Domains, and Logs.

Sub-Admin Scope Limit: Sub-Admins cannot be restricted to manage only specific domains; they have access to the entire account infrastructure. If you require a setup where an administrator is limited to managing only a few specific domains, please contact us about our Super Panel solution.

Common Use Cases

 

1. Best Practices to Follow

 

API Integration

For API authentication, you must use an Admin username and password. To integrate with our JSON API or platforms like WHMCS, we recommend the following security profile:

Once you've created your API Sub-Admin, please email our Support Team to enable unlimited email account creation for that Sub-admin. Without this step, the Sub-Admin will be limited by the resources of your current subscription, which will restrict your ability to create accounts for your clients. We'll remove these limits so your API integration can scale properly.

 

Internal Team Members

Sharing a single Admin account is a security risk. Instead, create a Sub-Admin for each team member:


2. Manage Sub-Admins

 

Add a Sub-Admin

      Admin Panel - new Sub-admin.jpg

Example:

  Admin Panel - Add subadmin form.jpg   Admin Panel - Add subadmin example.jpg

Remove a Sub-Admin

   Admin Panel - remove sub-admin.jpg

 

Update a Sub-Admin

You can update all the details and permissions of a Sub-Admin.

     Admin Panel - edit sub-admin permissions.jpgAdmin Panel - update subadmin.jpg

 

3. Restrict Sub-Admin login access

Log in as the Sub-Admin and follow the instructions for restricting login access.

 

4. Two-factor authentication for Sub-admins

Log in as the Sub-Admin and follow the instructions for enabling two-factor authentication. Please note you cannot enable two-factor authentication for a Sub-Admin that you use for API or WHMCS authentication - use restricted login access instead.

Security

Security

2FA - Two-factor authentication

Two-factor authentication, or 2FA as it's commonly abbreviated, adds an extra step to your basic login procedure. Without 2FA, the password is your single factor of authentication: you enter your username and password, then you're done.

With 2FA, you log in to the Admin Panel by entering your username and password and the six-digit code provided by an app installed on your smartphone. 

After the latest update of the Admin Panel, you will be prompted to enter the 2FA code in a new pop-up window.

Enable 2FA for the Admin Panel

If you're using this Admin account as credentials for the API, the API login will fail after enabling 2FA. To solve this, create a Sub-Admin with special permissions for the API authentication only. 

What you need:

- a smartphone with a 2FA App installed (OTP / 2-Step Verification / 2-Factor Authentication), such as Authy or Google Authenticator.

To enable 2FA for your Admin account:

     Admin Panel - 2FA (Two-factor authentication) - how to enable 2fa.jpg

     Admin Panel - 2FA (Two-factor authentication) - step 1.PNG

     Admin Panel - 2FA (Two-factor authentication) - step 2.PNG

Disable 2FA for the Admin Panel

To disable the 2FA for your Admin account:

     Admin Panel - 2FA (Two-factor authentication) - disable.PNG

     Admin Panel - 2FA (Two-factor authentication) - disable - step 1.PNG

Security

Restrict Login Access: Admin IP Access Lists

You can increase the security of your account by restricting login access for your Admin (or Sub-Admins) account to a list of know IPs, such as your office, your home, and server IPs for API or WHMCS authentication.

This feature works only with static IPs. Make sure your internet provider doesn't use dynamic IP addresses which change over time.

Add a new IP to the Access List

     Admin Panel - Admin access list.png

     Admin Panel - Add IP for Admin Access Lists.JPG

Restrict Admin Login Access to only the IPs in the Access List

     Admin Panel - restrict access.JPG

     Admin Panel - restrict access - warning.JPG

      Admin Panel - access is restricted.JPG

Allow unrestricted access for Admin (or Sub-Admin)

     Admin Panel - allow unrestricted access.JPG

Security

Security Incidents

When you log in to the Admin Panel, on the Home page, you might see this warning message:

New security incidents detected. Click here to check the Security page.

Admin Panel - dashboard - security incidents.PNG

This happens when we detect suspicious logins from more than one location for one of your Users.

Click on the error message to go to the Security Incidents page and review each case.

How to review a Security Incident case

To review the security incidents:

Admin Panel - security incidents.PNG

Possible reasons why the User is on the Security Incidents list

Compromised account

The User's account was compromised and an attacker is sending emails on his behalf or accessing the contents of his emails. This might happen if the User doesn't use a strong password, has malware installed or accessed his account from an insecure location / device and threat actor intercepted their password.

Third-party applications

Some applications that the User has setup will access the contents of his emails from different servers which will trigger the suspicious login warning. You should inform the customer that the application has full access to their mailbox and make sure to read their Terms & Conditions about data processing.

If the User is comfortable with the app having access to their data, you can follow the steps to Mark IP as Safe.

Some examples of such applications include:

User is traveling

A legitimate case is when the User is traveling and is logging in from new locations.

Mobile connection

The User is accessing the service using a mobile connection that keeps renewing the IP.

Mark IPs as safe

In case of legitimate use, the IPs can be marked as safe and will not trigger the Security Incident warning anymore. 

To mark an IP as safe:

Security

User Trusted Login IPs

Maintain seamless access for your users while keeping your infrastructure secure. The User Trusted Login IPs feature allows you to whitelist specific IP addresses used by your team or clients, ensuring that legitimate logins from known locations are never interrupted. By marking an IP as "Safe," you prevent future security incident warnings for that specific source, allowing for a smoother user experience without compromising enterprise-grade protection.

Manage User Trusted Login IPs

To manage the User trusted login IPs for an account:

Admin Panel - security - User Trusted Login IPs.PNG

 

Checking and Unblocking IP Addresses


If a user is unable to connect, it may be because their IP address has been temporarily restricted due to security protocols. You can check the status of an IP and mark it as "Safe" directly from the management panel.

How to Check if an IP is Blocked

 

Adding an IP to the Safe List

When you choose to mark an IP as safe, a configuration window will open. To ensure the security of the account, please provide the following details:

Security Note: Only whitelist an entire range if you are certain the network is private and managed. Whitelisting large public ranges can leave accounts vulnerable to unauthorized access from other users on that same network.

Once submitted, logins from this IP will no longer trigger security warnings or connection blocks for that user.

Manage Domains

Domains are managed from the Admin Panel. Here you can add or remove domains, set up a catchall, or define a domain-level time zone or footer.

 


1. Adding a New Domain

This guide will walk you through the process of adding a new domain to your account via the Admin Panel.


1.1. Steps to Add a Domain

Admin Panel - add a new domain.JPG

You won't be able to add any mailboxes (Users) until you verify the domain ownership.
Unverified domains will be removed after 24 hours.

Tip: Managing Local Delivery 
By default, our system routes emails locally between domains hosted on our servers, even if your MX records still point to your old provider. To avoid delivery errors during your transition, set Local Delivery to No. You can change this back to Yes once all your users are added and your MX records are officially pointed to us.


 

1.2. Verify Domain Ownership

 

After you add a domain, you must verify that you own it. Domain ownership is verified by adding a specific TXT record to the domain’s DNS settings at your domain registrar or DNS provider. 

The verification record uses the hostname `mx-verification`. This name is only used for domain ownership verification. It does not change your MX records, does not affect your current email routing, and does not affect email deliverability under your current setup.

Important: unverified domains are removed after 24 hours.
If the mx-verification TXT record is not found within 24 hours after the domain is added, the domain is automatically deleted from the Admin Panel. If this happens, add the domain again and repeat the verification steps.

 

Get the verification TXT record

After the domain is added, it appears in the domain list with a Fail health status. This means the domain still needs to be verified.

Admin Panel - step 2 - click on Verify to see the TXT necessary to verify domain ownership - hover.JPG

  1. Locate the newly added domain in the domain list.
  2. Click the Verify button, shown as a red checkmark icon.
  3. Copy the DNS record details from the pop-up window. The pop-up shows the required values:
    • Hostname: mx-verification
    • Type: TXT
    • Value: Copy the unique value shown in your pop-up window.

      Admin Panel - step 3 - copy the TXT value for domain verification and add it to your DNS.JPG

Add the TXT record to your DNS

  1. Log in to your domain registrar or DNS provider.
  2. Open the DNS settings for the domain.
  3. Add a new TXT record using the hostname and value shown in the verification pop-up.
  4. Save the DNS record.

DNS changes can take time to become visible. If the domain is not verified right away, wait a few minutes and check again.

 

What happens after verification

When the TXT record is found, the domain is verified. After verification:

Admin Panel - add new domain - domain is verified when the red checkmark disappears.PNG


 

1.3. Improve Domain Health

 

After domain ownership is verified, you should configure the recommended DNS records for the domain. These records help email work correctly and improve the domain health status in the Admin Panel.

If you are planning an email migration for this domain, you may choose to postpone making changes to critical records like MX records until the migration process is complete to avoid any disruption to your current email flow.

Open the domain health status

  1. In the Admin Panel, go to the Domains list.
  2. Click the domain’s health status, such as Fail, to open the domain health details.

    Admin Panel - step 4 - click to see domain health status - see more details.JPG

  3. The Domain health pop-up shows the status of important DNS records and related checks, including: MX records, Webmail record, Webmail SSL, Autodiscover record, Autodiscover SSL, Autoconfig record, Autoconfig SSL and SPF Record

    A domain Status of Disabled means domain ownership has not been verified. A status of Enabled means domain ownership has been verified.

Admin Panel - add new domain - domain is verified when status changed to Enabled.PNG

 

When you are ready, follow the DNS Configuration guide to set up the following records correctly:

Webmail, Autodiscover and Autoconfig SSL:

After the Webmail, Autodiscover, or Autoconfig DNS records are found for the first time, the matching SSL certificate is generated automatically. You do not need to take any extra action.

SSL generation can take up to 30 minutes after the DNS record is first detected. After about 30 minutes, click Refresh in the Domain health pop-up to check the updated SSL status.

 

Update the domain health status

The Domain health pop-up includes two actions: Verify again and Refresh.

 

Verify again

Click Verify again to queue a new DNS check for the domain. The result is not shown instantly. Wait up to 60 seconds, then click Refresh to display the updated health status.

Use Verify again after you add, remove, or change DNS records for the domain.

 

Refresh

Click Refresh to reload the current domain health status shown in the pop-up. Refresh does not start a new DNS check. It only updates the status displayed in the Admin Panel.

Automatic domain health checks

The system checks domain health automatically during the first 3 days after a domain is added.

Automatic checks run:

1. After the domain is added
2. About 4 hours later
3. About 8 hours after that
4. At increasing intervals during the first 3 days

After the first 3 days, automatic checks stop.

If you change DNS records after that time, you must click Verify again to queue a new DNS check. Wait 1 to 2 minutes, then click Refresh to view the updated health status.

 


 

2. Remove a Domain

Removing a domain will PERMANENTLY erase all domain data from our servers, including all the users' messages, the aliases, lists, and all preferences.


3. Edit a Domain

You cannot change the name of a domain. The only way to accomplish this is to create the domain with the new name (correct a misspelling, add a hyphen, etc.) and then request a migration from the old domain to the new one by opening a support ticket.


4. Catchall

Catchall address allows you to capture messages destined for non-existing mailboxes. It can help you salvage important messages that were sent to mistyped addresses. Still, on the other hand, it will surely cause you to receive many Spam emails sent via a dictionary attack, where the sender puts commonly used aliases.

To enable a Catchall:


 

5. Domain Auditing & Compliance

The Audit Domain feature is an essential administrative tool for compliance, security, and record-keeping. By enabling this, the system captures a "Blind Carbon Copy" (BCC) of emails for oversight without disrupting the user's experience.

Step 1: Enable Auditing for the Domain

Before configuring specific rules, you must first activate the audit capability for the entire domain.

  1. Navigate to the Admin Panel.

  2. In the side menu, click on Domains in the side menu.

  3. Click on the edit icon next to the domain you wish to monitor.

  4. Locate the Enable / disable Audit domain setting.

  5. Toggle the setting to Enabled.

  6. Click Update to save your settings.

  7. Once enabled, our system automatically creates a management sub-domain in the format audit.yourdomain.com.

Step 2: Create the Audit Storage Mailbox

Now that auditing is enabled, you need a specialized account to receive and store the intercepted emails.

  1. Navigate to the Admin Panel.

  2. In the side menu, click on Users in the side menu.

  3. Select the newly created audit domain (e.g., audit.yourdomain.com) from the domain dropdown menu.

  4. Click the New button

  5. In the pop-up window, select "Audit Account" from the Account Type dropdown

  6. Fill in the username (e.g., archive) and set a secure password

  7. Click Add to finish.

Step 3: Configure Interception Rules

Finally, define exactly which communications the system should capture and where they should go.

  1. Navigate to the Admin Panel.
  2. Go to Compliance in the side menu.
  3. Select the audit sub-domain from the dropdown.

  4. Click New to add a rule.

  5. Set your preferences in the New window:
    Admin Panel - Compliance - add a new rule.PNG

    • Audit type: Check Incoming to capture mail sent to your domain, and Outgoing for mail sent from your domain.

    • Entry: Specify what to monitor. Enter the full domain to audit all users, or a specific email address for a single user.

    • Audit email: Select the destination Audit Account you created in Step 2.

  6. Click Add to activate the rule.

Note: Enabling this feature will capture all incoming and / or outgoing messages for every user on the domain. Ensure your designated audit mailbox has sufficient storage capacity to handle the volume of traffic.


 

domain-level Footer will show up in all the emails that all the users of the domain send.

To add a domain Footer:


 

7. Setup Branding (Domain Level)

While global branding can be set at the Admin level, you can also override those settings to provide a unique identity for a specific domain.

Steps to Configure Domain Branding:

 


 

Manage Users

Each mailbox is defined as a User in the Admin Panel. Here you can manage all of your Users: add new ones, remove or edit any user's settings, as well as login into the User's Control Panel to manage their preferences.

Before adding a new user please make sure you have a sufficient User quota (available mailboxes and quota), which can be checked in the top menu bar of your Admin Panel. You can increase the quota from your billing interface.

Adding a new User

Admin Panel - add User.PNG

If you receive the error that the User already exists, check if you already have an Alias or a Distribution List with the same name. The username must be unique on a domain level, which means you cannot have a mailbox and an Alias with the same name.

Removing a User

Deleting an account deletes all its e-mails and data. Be careful!

Resetting a User Password

If a user has forgotten their credentials, you can manually set a new password for them through the Admin Panel.

Tip: Since you are manually setting the password, remember to share the new credentials securely with the user so they can log in.

Editing (Updating) a User

Logging in as a User

Admins are able to log in as the User, making it possible to manage several aspects, such as autoresponder, forwarders, rules, black & whitelist on user level, track e-mails sent by account (in Track deliveries) and so on, which are only available on the user level. End users can login with their respective e-mail addresses directly to the User Panel.

Upgrading and Downgrading

You can adjust mailbox types and storage limits at any time to accommodate changing requirements. If your quota is maxed out, please upgrade your subscription first.

Account Types
Storage Quota

Advanced User Features

This section outlines specialized settings and tools available to manage individual user features, security and access.

Travel Mode

To help protect mailboxes, our system continuously monitors login activity for unusual patterns—for example, signing in from multiple countries within a short period of time. When this happens, an account may be temporarily restricted to prevent unauthorized access.

Travel Mode allows you to set a short-term exception for a user before or during a trip.

How to Enable or Disable Travel Mode

  1. Go to the Users menu in your Admin Panel.

  2. Click on the pencil icon (edit) next to the user account you wish to modify

  3. Click on the More Options button.

  4. Change the Travel Mode drop-down setting to Active (to enable) or Inactive (to disable).

  5. Click on Update User to save your user settings.

What Travel Mode does

While Travel Mode is active, logins from new countries or locations are less likely to trigger automatic security restrictions. This ensures the user's access is not interrupted while they are on the move.

Note: This feature is intended to be enabled only for a limited time window (the specific dates of travel) and should be turned off immediately afterward.

Only Local SMTP

This feature restricts an account so it can only send emails to local destinations—specifically, accounts within its own domain.

When enabled, the user cannot send emails to external addresses (such as gmail.com, yahoo.com, or external business partners). However, the account can still receive emails from the outside world.

How to Enable or Disable Only Local SMTP

  1. Go to the Users menu in your Admin Panel.

  2. Click on the pencil icon (edit) next to the user account you wish to modify.

  3. Click on the More Options button.

  4. Change the Only Local SMTP drop-down setting to Yes (to restrict sending) or No (to allow external sending - default option).

  5. Click on Update User to save your settings.

Manage User Permissions

The Permissions section allows you to granularly control what features and services a specific user can access. This includes restricting specific protocols (like POP3), disabling specific panel features (like Auto-responders), or strictly limiting login times for compliance.

How to Access Permissions

  1. Log in to the Admin Panel and select Users from the left-hand menu.

  2. Locate the desired user account in the list.

  3. Click on the Permissions icon (typically represented by a user or lock symbol) on the right side of the user row.

General & Service Permissions

The main Permissions screen allows you to toggle specific features on or off.

Can Access (Feature Restrictions) This column controls which features the user can see or modify inside their own User Panel (Webmail). Unchecking a box hides that feature from the user. Common use cases include:

Service Permissions (Protocol Restrictions) This column controls the technical methods used to access the mailbox.

Click Update permissions to save your changes.

Access Email Only Between Hours

This feature allows you to define a specific time range during which an employee can access their email account. This is particularly useful for compliance with "Right to Disconnect" laws or preventing unauthorized access outside of business hours.

How it works:

Setup Instructions:

  1. Inside the Permissions modal, click the link labeled Access email only between hours.

  2. You will see a schedule for every day of the week. By default, all days are set to unrestricted.

  3. Toggle the switch for the specific days you wish to allow access (e.g., Monday through Friday).

  4. Enter the Start Time and End Time for each active day (e.g., 09:00 to 17:00).

  5. Click Update access hours to save.

Send Email As (Delegation)

This setting allows you to grant other users the permission to send emails on behalf of the current user.

  1. Inside the Permissions modal, click the link labeled Send email as.

  2. Select the user you wish to grant permission to from the dropdown list.

  3. Click Add Member.

  4. The added user will now be able to select this email address in the "From" field when composing messages.

Frequently Asked Questions

Why do I see a "Maximum number of users allowed has been reached" error?

This error occurs because you have used all the mailbox licenses included in your current subscription. To resolve this, you must increase your account quota by purchasing additional mailboxes within the billing interface.

Why do I see a "User already exists" error? 

The username must be unique across your entire domain. Check if you already have an Alias or a Distribution List using that same name. You cannot have a mailbox and an Alias with the identical name.

Can I change a user's email address?

You cannot rename a username directly. You must create the new user account first, migrate the data, and then remove the old account.

What happens to data when I delete a user?

Deleting an account is permanent and removes all emails, contacts, and settings immediately. We recommend creating a backup before confirming deletion.

Internal Mailbox Migrations

Internal Migrations allow you to move or copy email data directly between mailboxes within your Admin Panel. This tool is specifically designed for local transfers and is the most efficient way to handle account changes without losing historical data.

When should you use Internal Migration?

 

How to Run an Internal Migration

  1. Go to the Admin Panel. Log in using your Admin username and password.
  2. Click on Users in the main menu bar, then select Migrations from the sub-menu.

  3. Click the New Migration button and fill in the details:

    Admin Panel - Users - Migrations - only for local migrations.PNG

  4. Configure the Source (Old Account):

    • Select Domain: Choose the domain associated with the original mailbox.

    • Select User: Choose the specific mailbox you want to copy data from.

  5. Configure the Destination (New Account):

    • Select Domain: Choose the domain of the target mailbox.

    • Select User: Choose the mailbox that will receive the emails.

    • Migrate to Folder (Optional): If you want the migrated emails to go into a specific folder (e.g., "Archive_2024") rather than the main Inbox, type the folder name here.

  6. Start the Process: Click the Migrate button.

 

Important Notes

 


Managing Migration Tasks

Once a migration is started, you can monitor the progress from the Migrations dashboard:

Manage Alias Domains

An Alias Domain is an exact copy of a real domain. It is useful when you have multiple domains that should all share the same characteristics.

For example, your company might own several domains: longcompanyname.com, shortcompanyname.com, and oldcompanyname.com, but you don't want to create separate users for each domain. You can set up longcompanyname.com as the primary domain and the other two as Alias Domains. Every user, alias, or list you set up on the primary domain will be available on the Alias Domains. Remote senders can use any domain name to reach your users, and the message will be delivered only once, into a single mailbox. It's a great way to consolidate your domains.

Add an Alias Domain

Remove an Alias Domain

Manage Aliases

An Alias allows you to create an e-mail address that forwards to a real e-mail account. For example, you can create several aliases such as first.name@domain.com and webadmin@domain.com that point to john@domain.com. john@domain.com would be the only mailbox created.

Choose the right tool for your needs

Before setting up an alias, check if another option might better suit your goals:

Adding an Alias

An Alias is a unique e-mail address that has to be unique across your entire domain. No other e-mail account or distribution list may have the same name as the Alias.
If you receive the error "Alias already in use," it means you already have an existing Alias, User, or Distribution List with the same name.

Removing an Alias

Manage Lists

Distribution Lists let you reach multiple e-mail addresses at once. For example, you could create a sales address for your sales team (sales@mydomain.com), a support address for your technical support team (support@mydomain.com), and so on.

Distribution Lists can be managed from the Admin Panel:


Adding a List


Managing List Members

Adding new members

Deleting members

Removing a Distribution List

Manage Smart Lists

A Smart List is a type of distribution list with more options to make it easier to specify members and who is allowed to send emails to that list.

Just as a distribution list, a Smart List lets you reach multiple email addresses at once. For example, you could create a team address for your whole office team (team@mydomain.com), a billing address for your accounting team (billing@mydomain.com), and so on.

Smart Lists can be managed from the Admin Panel:

Adding a Smart List

Managing Smart List Members

Adding new members to a Smart List where List Type is Specify Members:

Deleting members

Removing a Distribution List

Filtering: Whitelist / Blacklist

Filtering: Whitelist / Blacklist

Settings - Domain Spam Filtering

Domain Spam Filtering and Security Settings

The Admin Panel allows you to establish default filtering and security preferences for an entire domain. These settings apply to all users unless they have configured their own personal preferences. A user's individual settings will always override these domain-wide defaults.

The spam report is designed to list emails currently held in your spam folder. Depending on your selection for the Spam Report Content setting, the report will either summarize the latest messages received within your chosen delivery frequency or display every message currently residing in the spam folder at the time the report is generated.

Accessing Filter Settings

  1. Go to the Admin Panel. Log in using your Admin username and password.
  2. Click Filtering -> Settings in the navigation menu.

  3. Use the Select Domain drop-down menu to choose the domain you wish to modify.

Filtering Preferences

Admin Panel - Filtering - Settings on domain level.PNG

Enable Autowhitelist When enabled, the system automatically adds the email addresses of any external recipients contacted by your users to the domain-wide whitelist. While this reduces the chance of legitimate replies being marked as spam, use it with caution: if a user account is compromised and used for spamming, those recipients will be added to your whitelist automatically.

Filter Sensitivity This setting determines how aggressively the system scans for spam on a scale of 1 to 10.

Keep Spam For Choose how long messages remain in the Spam folder before being permanently deleted. You can set this duration between 1 and 30 days. The default retention period is 7 days.

Send Spam Report Specify how often users receive a summary of trapped spam messages in their inbox.

Spam Report Content Determine which messages are included in the summary report:

Spam Report Format Select the delivery format for the report. The default is HTML and TEXT to ensure compatibility across all email clients.

 

Saving Your Changes Once you have adjusted the settings to your preference, click the Update Settings button at the bottom of the page to apply the changes to the domain.

Security Settings

Login Location Limit This setting helps identify and prevent unauthorized account access by monitoring geographic login patterns. For example, if an employee only works from a specific country, you can limit their account to 1 login location.

Our custom detection system reviews login attempts from new or unusual locations. Depending on the level of risk detected, the system may allow the login or block the account to protect sensitive data.

Filtering: Whitelist / Blacklist

Manage Whitelists and Blacklists

Notice that the best way to add whitelist records is using the Spam Monitor reports, as it automatically delivers the email and adds the sender to your whitelist. Our system uses the Sender instead of the From in the email header for blacklist and whitelist, which is automatically done if you authorize emails through spam reports.

If you enter an email address manually to your black or whitelist and notice it doesn't work, check the email header and look for the X-Barracuda-Envelope-From: field, which should be used. Yet another possibility is that the sender might change every time you receive a certain email. In this case, you can use Rules to delete undesired messages based on the part of the From header address or subject.

Besides being able to whitelist or blacklist an address for the entire domain manually, Administrators can also manage the automatic whitelist. The automatic whitelist is a domain-wide whitelist built from the email-sending patterns of all your users. It ensures that communication with trusted recipients always goes through without being filtered.

Add a sender to the whitelist.

This will treat the sender as safe and deliver all incoming emails to the Inbox folder (or another folder if you have set up delivery rules)

     Admin Panel - whitelist view - add new whitelist entry.jpg

     Admin Panel - add whitelist.PNG

Add a sender to the blacklist

This will treat the sender as high-risk, and all incoming emails from this sender will be rejected (no copy of the email will be saved).

     Admin Panel - blacklist view - add new blacklist entry.jpg

     Admin Panel - add blacklist.PNG

Remove a sender from the whitelist or blacklist

Sometimes, users accidentally whitelist or blacklist a sender, and you might wish to remove those entries.

     Admin Panel - remove blacklist entry.PNG

View the automatic whitelist and/or remove items from it

The automatic whitelist is a domain-wide whitelist built from the email-sending patterns of all your users. It ensures that communication with trusted recipients always goes through without being filtered.

     Admin Panel - view auto-whitelist entries.PNG

Limiting by IP: add the sender's IP to whitelist or blacklist

Sometimes, you need to blacklist or whitelist an entire IP.

     Admin Panel - whitelist or blacklist by sender IP.jpg

     Admin Panel - add new IP for blacklist or whitelist.PNG

Filtering: Whitelist / Blacklist

Whitelist / Blacklist by IP - IP Access List

Whitelist Incoming Email by IP

In some limited cases, a legitimate sender has been compromised and all of his incoming emails are marked as Spam. Until the legitimate sender will fix their reputation, you can whitelist their incoming emails. This is a type of whitelist based on IPs. If you specify an IP or IP range as whitelist, e-mails sent from such locations will never be marked as spam, for all your domain's e-mail accounts.

To whitelist a sender's incoming email by IP:

Admin Panel - filtering - IP access list - whitelist.PNG

Admin Panel - filtering - IP access list - whitelist - add new entry.PNG

Blacklist Incoming Email by IP

Some spammers will change the email address or domain regularly which makes it harder to blacklist by e-mail / domain only. For this cases, you can blacklist a sender by IP. If you specify an IP or IP range as blacklist, e-mails sent from such locations will be marked as blacklisted and deleted by default, for all your domain's e-mail accounts (this rule can be changed on User level, from the User Panel → Delivery Rules → BlacklistDelete or from the User Panel → Filtering → Blacklisted messages option).

To blacklist a sender's incoming email by IP:

Admin Panel - filtering - IP access list - blacklist.PNG

Admin Panel - filtering - IP access list - blacklist - add new entry.PNG

Filtering: Whitelist / Blacklist

How to stop trusted sender emails from going to Spam in the Admin Panel

Use this article when a user reports that emails from a trusted sender are landing in the Spam folder.

Start by checking the Incoming Logs. The logs show why the message was flagged. In most cases, you can fix the issue by using Whitelist & Deliver from the logs. In special cases, such as failed SPF or rotating sender addresses, you may need to edit the whitelist entry.

Before you start

Log in to the Admin Panel before following these steps. You need access to the affected domain and permission to view Incoming Logs and manage whitelist entries.


At a glance: the four steps

  1. Diagnose in the Admin Panel → Logs → Incoming Logs (find the message, read the Spam Score / SPF / DNSBL columns).
  2. Apply the quick fix: select the message and click Whitelist & Deliver. This creates a domain-level whitelist entry with safe defaults.
  3. Handle the special case if the message failed SPF or the sender's setup is broken: edit the whitelist entry under Filtering → Whitelist and adjust Ignore SPF or Apply to Headers.
  4. Verify the change took effect by re-checking Incoming Logs for a new email from the same sender and confirming the whitelist entry is present.

Alternative path: from the Webmail, the user can right-click the Spam message and choose Deliver to Inbox. See detailed steps and skip Steps 1-3 entirely.


Step 1. Diagnose: check the Incoming Logs

The Incoming Logs show every email received by the domain in the last 60 days, with the delivery status and the scoring data the filter used to make its decision. This is your starting point for any "why did this go to Spam" question.

  1. Go to Logs → Incoming Logs.
  2. Select the Domain, Start Date, and End Date.
  3. Add a filter to narrow down the sender: most often Envelope From, Header From, or To (the recipient).
  4. Click Search.

How to read the results

Find the message in question and look at these columns:

Column What it tells you
Status delivered, spam, rejected, or undelivered. If it's spam, the message was placed in the user's Spam folder.
Spam Score The filter's spam rating. The higher the score, the more spam-like the message looked to the filter. A high score on a legitimate sender usually means content patterns, links, or sending reputation tripped the filter.
SPF Check whether SPF passed, failed, or soft-failed. Failed SPF often means the sender's mail server is not authorized in the sender domain's SPF record.
DNSBL Whether the sending IP appeared in a DNS blacklist. If yes, the sender's mail server has a reputation problem with one or more blacklist providers.
IP The IP the message was sent from. You'll need this if you decide to whitelist by IP later.
Envelope From

The actual SMTP sender: this is the address the filter uses for whitelisting and blacklisting, not the friendly "From" shown in the email client. Hover the column to see the Header From for comparison.

Envelope From vs Header From

These are two different addresses and they often don't match. The filter only ever matches against the Envelope From.

If you manually whitelist notifications@stripe.com (Header From), the filter will not match incoming Stripe messages, because their Envelope From is under bounce.stripe.com. The reliable approach is to use Whitelist & Deliver directly from the Incoming Logs - the system copies the correct Envelope From for you.

If you have to whitelist manually, copy the value from the Envelope From column.

Once you've identified why the message was flagged (high Spam score / SPF fail / DNSBL / mismatched From), move to Step 2.


 

Step 2. The quick fix: Whitelist & Deliver from Incoming Logs

 

For most cases, this is all you need.

  1. In the Incoming Logs results, check the box next to the message (or messages) from the trusted sender.
  2. Click Whitelist & Deliver.

This does two things at once:

The new entry uses safe defaults: Check Virus = Yes, Ignore SPF = No, Apply to Headers = No. For most senders, those defaults are exactly what you want - you're done.

 

When the quick fix is not enough

If the original message failed SPF or the sender has a broken setup, the default whitelist entry won't deliver future emails; the filter will keep rejecting them on SPF grounds. In that case, continue to Step 3.

 


 

Step 3. Edit the whitelist entry for special cases

After Step 2, the whitelist entry exists but may need adjustments. Find it under Admin Panel → Filtering → Whitelist, select the recipient's domain from the list and search for the sender's address. Click the edit icon.

 

Case A: The sender's SPF is failing

If the diagnosis in Step 1 showed SPF = fail or softFail and you trust the sender enough to deliver their mail anyway:

Before settling for this workaround long-term, consider asking the sender to fix their SPF - see The proper long-term fix below. Whitelisting is the right answer when mail needs to flow today, but it doesn't solve the underlying problem.

  1. Open the whitelist entry under Admin Panel → Filtering → Whitelist.
  2. Set Ignore SPF to Yes.
  3. In the IP field, enter the sender's actual IP — copy it from the IP column in Incoming Logs for the offending message. If the sender publishes a known sending range, you can enter a subnet in CIDR notation instead, e.g. 203.0.113.0/24.
  4. Click Update (or Add Whitelist).

This is the recommended approach: the SPF bypass applies only to messages coming from that specific IP or range. A spoofer sending from anywhere else will still be blocked by SPF, so you keep most of the protection.

Last resort: If the sender's IPs are genuinely unpredictable and you can't get a usable list from them, enter 1.2.3.4 in the IP field. This is our convention for telling the system ignore SPF from any IP for this sender - the entry will match no matter where the message comes from.
Treat this as an extreme measure. It removes the IP scope entirely, which means anyone who can spoof the sender's address will pass SPF as far as your filter is concerned. Use it only when:
- You've confirmed the sender is genuinely legitimate, and
- You've ruled out the alternatives above (specific IP, CIDR range, or a published sending-IP list).

 

Case B: The Envelope From is unusable. Whitelist by header instead

Some senders simply can't be whitelisted by Envelope From, because that address rotates per-send or doesn't belong to them. The classic example:

The third-party email service case (SendGrid, Mailchimp, HubSpot, Postmark, etc.)

A small business sends all of their mail through SendGrid. The Envelope From of every message is something like bounce-9f8e7d6c@sendgrid.net - it rotates per-send, and it belongs to the service, not to the business. The From: header, however, consistently shows the business: hello@trusted-small-business.com.

If you whitelist the bounce address, you'll either miss the next message (rotation) or - if you tried to whitelist the bounce domain - end up trusting every SendGrid customer on the planet, spammers included. Neither is acceptable. The correct fix is to whitelist the business's From: header address and turn on Apply to Headers.

Other situations where the same pattern applies:

How to do it:

  1. In Incoming Logs, hover the Envelope From column to reveal the Header From and copy the address part — e.g. hello@trusted-small-business.com, not Trusted Business <hello@...>.
  2. In Admin Panel → Filtering → Whitelist, click New and create an entry with this address. Do not use Whitelist & Deliver from Incoming Logs for this case — it captures the Envelope From, which is the wrong address here.
  3. Set Apply to Headers to Yes.
  4. Leave Ignore SPF at No unless you also have a confirmed SPF failure to handle.
  5. Click Add Whitelist.

What Apply to Headers does technically: the filter normally matches only against the Envelope From. With this flag on, it also checks the From: headers — so the whitelisted address matches if it appears in any of those fields, even when the Envelope From is unrelated.

Why this is risky: read before flipping the flag The From: header is the easiest field in an email for an attacker to forge. There's no protocol-level binding between From: and the actual sender — SPF, DKIM, and DMARC all exist precisely because From: can't be trusted on its own.

When Apply to Headers is on, the filter will deliver any message that claims to be from the whitelisted address in its From: header, regardless of who actually sent it. A phisher who knows you've whitelisted accounts@important-vendor.com with this flag can spoof that header from anywhere and walk straight past the spam filter.

Use Apply to Headers only when:

 

Save and you're done

Click Update (or Add Whitelist if you're creating a fresh entry instead of editing). Move to Step 4 to verify.

 


 

The proper long-term fix: ask the sender to repair their setup

Whitelisting on our side is always a workaround - the root cause sits on the sender's end. Their SPF, DKIM, or DMARC setup is misconfigured, and that misconfiguration affects every recipient they email, not just our users. Until they fix it, you'll have to keep maintaining the whitelist entry, and the safety trade-offs (Ignore SPF, Apply to Headers) keep accumulating.

Before settling for the workaround long-term, suggest that the affected user contact the sender and ask them to repair their DNS. Most senders don't realise their mail is landing in spam folders elsewhere. A polite heads-up often leads to a quick fix on their side, and to better deliverability for them everywhere, not just to our domain.

For large institutions with no contact path (banks, government bodies, healthcare providers), this isn't realistic - the workarounds in Case A and Case B are likely your only practical option.

Email template the user can adapt and send

Hi [sender name],

I wanted to flag something — your recent emails to me have been landing in my Spam folder. My email provider tells me the cause is that your domain's SPF check is failing. In plain terms, that usually means the server you're sending from isn't authorised in your domain's SPF DNS record.

If you have someone managing your domain or email setup, could you ask them to look at the following:

A free check at https://mxtoolbox.com/spf.aspx or https://www.mail-tester.com will show what's currently wrong and what to change.

I've put a temporary workaround on my side so I keep receiving your mail, but the long-term fix really sits with you — and once it's done, you'll see better deliverability across the board.

Thanks, [your name]

 


 

Alternative path: let the user self-serve from Webmail

This is the path we recommend when the end user wants to handle it themselves, no admin involvement needed.

  1. In Webmail, open the Spam folder.
  2. Find the message from the trusted sender.
  3. Right-click the message and choose Move to Inbox folder.
  4. A confirmation pop-up will appear: "Do you trust this sender? Are you sure you want to whitelist this sender: ...?"
  5. Click Yes.

This creates a user-level whitelist entry: it applies only to that user's mailbox, not the whole domain. The message is moved to the Inbox immediately.

Only do this for senders you genuinely trust. The pop-up asks for a reason: spammers sometimes spoof familiar addresses, so don't whitelist a sender just because the name looks right.

 


 

Step 4. Verify the change worked

There are three quick checks:

 

Check 1: The entry exists with the settings you expect

Go to Admin Panel → Filtering → Whitelist, search for the sender's address, and confirm:

 

Check 2: Ask the sender to send a fresh test email

Then go back to Logs → Incoming Logs, search by the sender's address, and look at the most recent message:

 

Check 3: If a test email isn't possible

Use Logs → Incoming Logs with a date range after you made the whitelist change, search by the sender's address, and confirm any new emails show Status = delivered.

 


 

Viewing whitelist entries

After you make a change, you can confirm the entry exists.

Go to Admin Panel → Filtering → Whitelist and select the domain. By default this shows only domain-level entries.

To also see entries that individual users have added for themselves, tick Include Users Whitelist. The combined report shows:

This is the canonical view for understanding "what's currently whitelisted on this domain, by whom, with what settings."

 


 

Decision shortcut

What you saw in Incoming Logs What to do
High Spam Score, SPF passed, DNSBL clean Step 2: Whitelist & Deliver. Defaults are fine.
SPF failed Step 2, then Step 3 Case A .
IP listed in DNSBL Step 2. If it keeps failing, whitelist by IP via Filtering → IP Access List.
Envelope From is unusable (rotates per-send, belongs to a third-party relay like SendGrid, or is a mailing-list bounce address) but you trust the address in the From: header Try Step 2. If it keeps failing, manually whitelist the From: header address with Step 3, Case B (Apply to Headers).
End user only wants their own mailbox fixed Alternative path: let the user self-serve from Webmail.

 


 

Troubleshooting: The message still goes to Spam

If the message still arrives as spam after whitelisting, the most likely causes are:

 


 

Set Branding

The Admin Panel allows you to personalize the name, primary color and logo being displayed in the Webmail

Need specific branding for different clients? You can override these global settings at the domain level. If you want a specific domain to have its own unique logo and colors, just head over to Admin Panel > Domains > Branding.


To update the branding for your account

  1. Go to the Admin Panel
  2. Log in using your Admin username and password.
  3. Click on Branding in the menu bar
  4. Update the fields
    • Company Name: Enter your company name - it will be displayed as the Webmail page title in the browser

    • Company Web Link: Enter the link to your website

    • Support e-mail: Enter the e-mail address used as the sender for Spam Reports

    • Company Color: Change the primary color for the Webmail to customize the look and match your own branding guidelines

    • Upload Your Logo: Click the upload button to select a logo file directly from your computer.
      Note on Size: While there is no longer a strict size limitation for uploads, your logo will be displayed within a 210px x 35px section in the Webmail. For the best visual results, we recommend using an image that respects these ratios.

  5. Click on the Update Settings button to save the changes.

Admin Panel - Default branding on the Admin level.PNG

Managing Defaults and Resets

If you are testing new branding or want to start over:

Logs

Logs

Outgoing logs - Track all Remote Deliveries

From the Admin Panel, you can track all the messages sent by your users through our outbound servers.

 

How to Access Outgoing Logs:
  1. Log in to the Admin Panel using your Admin username and password.

  2. From the menu, go to Logs → Outgoing Logs.
  3. Select a DomainStart Date, and End Date
    • You can review Remote Delivery data for up to 30 days in the past.
  4. Click the Search button.

You will see a list of emails sent by all users for the selected domain and time period.

Filtering Options:

Use the filter s to refine your search:

The Outgoing Logs do not display emails sent between addresses on the same domain, as those are delivered locally and bypass external logging.

Admin Panel - Outgoing logs - how to track all remote deliveries.jpg


Logs

Incoming Logs - Track All Incoming Email

Use the Incoming Logs section in the Admin Panel to track all emails received by your domain. This tool helps you analyze delivery status, sender information, and potential issues with incoming mail.

💡 Tip: Use filters to quickly identify spam, delivery issues, or suspicious activity. You can apply multiple filters to narrow down results efficiently.

 
How to Access Incoming Logs:
  1. Log in to the Admin Panel using your Admin username and password.

  2. From the menu, go to Logs → Incoming Logs.
  3. Select a DomainStart Date, and End Date
    • You can review incoming email data for up to 60 days in the past.
  4. Click the Search button to view the results.

Admin Panel - Incoming logs.JPG

 
Filtering Options:

You can customize your search by adding one or more filters. Click the + button to add more filters to the search. All filters are optional.

Available filter fields include:

You can also check the Negate Condition box next to any filter to exclude results matching that condition.

 

The search results table includes:

You can also:

Logs

Last Logins – Monitor User Login Activity

The Last Logins section in the Admin Panel allows you to monitor when users last accessed their mailboxes, from which IPs and locations, and what services or credentials were used.

This feature is useful for detecting unusual login patterns, troubleshooting access issues, or verifying account activity.

💡 Tip: Use this log to spot suspicious login attempts, such as logins from unexpected countries or unknown IP addresses.

How to Access the Last Logins Section:

  1. Log in to the Admin Panel using your Admin username and password.
  2. From the menu, go to Logs Last Logins.
  3. Select the Domain, and set the Start Date and End Date to define the period you want to analyze.
  4. Optionally, use filters to narrow down the search (see below).
  5. Click Search to view the login activity.

 

Admin Panel - Last Logins.jpg

 

Filtering Options:

To refine your search, you can add one or more filters by clicking the + button. You can also exclude specific values by checking the Negate Condition box.

Available filters include:

Filters can be combined for more precise results.

 

Understanding the Results:

Each login entry includes the following information: