FAQs & Knowledge Base

Welcome to our Knowledge Base. Search or browse through the topics below to find answers to your questions.

Categories: Exchange Server Toolbox | Show all categories

It is highly recommended to update the version on the old server first.
This will update the settings and the email archive as well.

For an update from a version older than 5.8.2, it is recommended to perform the update in two steps:

  1. Install the update to version 5.8.2. You can download the setup in your customer area
    https://customers.jam-software.de/?language=EN
  2. Install the update to the latest version

Important: If you are using the mail archive, you must then ensure that the archive migration to the latest version is complete before performing any further steps.
If the migration is still in progress, this will be indicated in the configuration interface under "Overview".

You can then install the latest version on the new server and migrate the settings and archive as described below:
https://knowledgebase.jam-software.de/7527

 

If it is not possible to update the old version on the old server first due to technical limitations, you can also proceed as follows:

Install the same version that is installed on the old server on the new server. Then you can migrate the settings and archive to the new server as described here:
https://knowledgebase.jam-software.de/7527

Now you can update to the latest version directly on the new server.
For security reasons, please proceed in two steps as described above if you are using a version older than 5.8.2.

This can happen if SpamAssassin is overloaded. To fix the problem you can increase the MaxChildren and/or MaxSpare settings in the "C:\ProgramData\JAM Software\spamdService\SpamAssassinServiceController.config". Increasing MaxChildren allows SpamAssassin to use more processes, which allows it to scan more emails in parallel. Increasing MaxSpare allows SpamAssassin to keep more idle processes on reserve to react faster to load peaks.

There are 2 possibilities to solve this problem:

1) Freeing up the port (recommended)

Please stop the application that uses the required port, or change its port.

To find out which process is using the required port, execute the following command in a PowerShell console:

  • Get-Process -Id (Get-NetTCPConnection -LocalPort <port>).OwningProcess

Make sure that you replace <port> with the port that is used by the other application.

After the port is free, please restart the service of our software.

2) Changing the port (possible since version 6.4)

Navigate to the advanced setting and open the port options.

There, you can change the port. Please save the settings afterwards.

In case, the port is designated for communication between different hosts, please make sure to adjust the port configuration on both hosts and do necessary changes at the firewall when ports are changed.

This is a problem of the ClamAV update server. It is not a critical problem, which will disappear by itself once the problem on the server has been fixed.

You can ignore the error messages until then, or enable the option "Log ClamAV Update errors as warnings only" in the Anti-Virus settings. Be sure to disable this option as soon as the problem is fixed.

During your maintenance period, they are located at Downloads/Updates -> Older versions in the customer area, if you are logged in to your customer account.

You should be able to find the installation files and keys of the two last major versions there.

The following folders should be excluded in any external security program to prevent problems with the Exchange Server Toolbox:

  • C:\Program Files (x86)\JAM Software\Exchange Server Toolbox\bin
  • C:\Program Files (x86)\Common Files\JAM Software\ClamAVInABox
  • C:\Program Files (x86)\Common Files\JAM Software\Redis-EST
  • C:\Program Files (x86)\Common Files\JAM Software\SpamAssassin
  • C:\ProgramData\JAM Software\ClamAVInABox
  • C:\ProgramData\JAM Software\Exchange Server Toolbox
  • C:\ProgramData\JAM Software\spamdService
  • And your configured Filesystem archive folder (if applicable)

This is important so that the Exchange Server Toolbox can check mails for viruses without interference. Since the Exchange Server Toolbox receives emails via TCP and temporarily stores them locally for virus scanning, the processes in the listed folders must be undisturbed during these operations. If security software interferes with the process, errors may occur during email processing.

In addition, it can happen that virus signatures used by ClamAV are detected as viruses. If something deletes or blocks the signatures, the Exchange Server Toolbox cannot provide virus protection.

For more information about using Exchange Server Toolbox and an external virus scanner at the same time, see the chapter Anti Virus in the help.

To check if the Exchange Server Toolbox is the reason for emails not arriving, you can search for the email in the Event Viewer. To do this, you can filter by the email addresses or search for emails that were not delivered in the "Delivered" column. If the email is not listed or is marked as "Delivered", then Exchange Server Toolbox is not the reason the email was not delivered.

For more information relevant to the topic, see the articles linked below:

Here you can find instructions on how to remove Exchange Server Toolbox from the e-mail processing chain.

Here you can find information about checking if your Exchange Server is causing problems.

You can check for errors with your Exchange Server using these programs:

https://microsoft.github.io/CSS-Exchange/Diagnostics/HealthChecker/

This tool helps detect common configuration issues know for causing performance issues. It also collects useful information.

https://www.frankysweb.de/message-tracking-gui/

This tool provides an easy-to-use UI that makes it easy to track email history. To do this, it requires the Exchange Management Tool.

https://www.frankysweb.de/exchange-reporter-2013/

This tool collects various information and statistics about the email processing process and displays them graphically.

 

Here you can find instructions to check if the Exchange Server Toolbox might be the cause of the problem.

If you want to completely rule out the possibility that the Exchange Server Toolbox is responsible for problems, you can completely remove it from the email processing chain.

You have two options to remove Exchange Server Toolbox from the email processing chain. Either uninstall the Exchange Server Toolbox or use these two commands in the Exchange Management Shell:

  • Disable-TransportAgent "Exchange Server Toolbox Processing Smtp Agent".
  • Disable-TransportAgent "Exchange Server Toolbox Processing Routing Agent

After that restart the MSExchangeTransport service. To enable processing again, use the same commands and swap the beginning with "Enable-TransportAgent [...] ". With "Get-TransportAgent [...]" you can check the current status.

Here you can find more information to check if your Exchange Server is responsible for problems.

None of our applications depend on Java Spring or any other Java library and are thus not affected by this vulnerability.

All of our products are being developed in Delphi or C#. Although we use Spring4D(elphi) with some of the components, they are safe to use, because the reported vulnerability applies to Java Spring framework only.

This applies to all versions and editions of our applications (TreeSize, SpaceObServer, SpaceObServer WebAccess, HeavyLoad, SmartPOP2Exchange, Exchange Server Toolbox, SpamAssassin in a Box, SpamAssassin for Windows, SmartCallMonitor, SEPA-Transfer, ServerSentinel, and ShellBrowser). It is recommended to always use the latest available versions though to benefit from the latest patches, improvements, and features.

All entries (Page 1 / 7)