When you need a free email server for Synology that has many features, such as 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 for installation is required. You will need additional hard-drive to hold data files.
Download and Installation Instructions
Click on the DSM version below to get the necessary package and installation instructions.
The MD5 signature for this file is: b028d554701f5445e47c28cc894ba06c
Use the following instructions to install Xeams on your Synology device:
For DSM 6, Java8 is required to be installed on the Synology machine. Please search for Java on the Synology Package and install Java8.
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.
The first step will give you a warning regarding the package does not contain a digital signature. 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. Click on both Apply and Run after installation to being the setup.
You can access the web interface of Xeams by going to http://youriphostname.com:5272
Due to the configuration changes in DSM 7, by default, Xeams will not run as root. You will need to run as root in order to use TCP/IP ports lower than 1024 (such as port 25). Please see below for the full instructions to run Xeams as root.
The MD5 signature for this file is: 459e63aaf8f1bfdd9c58501fd28abc42
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 give a warning 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. Click on Apply (do not click on run after installation yet).
Steps to run Xeams as Root
You'll need to get SSH access to the Synology machine. Make sure your Synology has SSH access. Open up a SSH terminal to your Synology and login. 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 on Run to start the package
You can access the web interface of Xeams by going to http://youriphostname.com:5272