Downloading Xeams Package For Synology

If you need an email server for Synology with features like automatic message archiving, unlimited users/domains, extensive logging, and more, you can use Xeams on your Synology device.

Requirements

  • Xeams is only compatible with the x86_64 CPU architecture. Other types are not supported.
  • System specifications - at least 512 MB required, 1 GB Recommended for Memory. For hard disk, at least 60 MB is required for installation. You will need additional disk space to hold data files.

Download and Installation Instructions

Follow the instructions below to download and install the necessary package.
IMPORTANT: The download for DSM 6 is no longer available because DSM 6 has reached end of life (EOL).

IMPORTANT

Due to configuration changes in DSM 7, Xeams will not run as root by default. You will need to run as root in order to use TCP/IP ports lower than 1024 (such as port 25). See below for full instructions on running Xeams as root.

Part 1: Downloading and Installing the Synology Package for Xeams

Click the button below to download the Synology Package for DSM 7:



The MD5 signature for this file is: 535ED56C1606661CFF260C195E9E34C2

Next, use the following instructions to install Xeams on your Synology device:
  • Open the Synology web interface and log in as the administrator.
  • Usually, the URL is http://youriphostname:5000. If you are in a LAN environment, you can also go to http://find.synology.com to access the web interface.
  • Open Package Center, then click on Manual Install on the upper right side.
  • Click on Browse, then select the Xeams Synology package you have downloaded.
  • Synology will warn that the package is third-party. Click on Yes to proceed. Refer to the MD5 signature above to verify the package authenticity.
  • The next screen will be the license agreement page. Click on I accept to proceed.
  • The confirm settings will be shown. Uncheck the option "run after installation" if it is checked.. Next, click on Apply.

Part 2: Running Xeams as Root

  • You'll need to get SSH access to the Synology machine. Make sure your Synology has SSH access. Open an SSH terminal to your Synology and log in. Make sure the account has root access.
  • Go to the conf directory where the Xeams package is installed. By default, this directory is /var/packages/Xeams/conf .
  • You should see a file named privilege. Open this file with a text editor, such as vi.
  • On the 3rd line, change the value from "package" to "root". Save the file and exit.
  • Start Xeams by going to the package center, then go to Xeams, then click Run to start the package.
  • You can access the web interface of Xeams by going to http://youriporhostname.com:5272

Troubleshooting Ports not Starting

After installing and completing the initial setup, you might notice that certain ports might not start, such as IMAP or POP3. Confirm that other applications aren't using the ports. Other applications, such as Synology MailPlus, may occupy the same ports that Xeams requires, such as ports 25, 143, or 110. You will need to remove/disable the application, or change the ports in the other applications, for Xeams to use those ports.