Table of Contents

OpenEMM Installation & Configuration Wiki

Latest version of OpenEMM 24.10: 24.10.000.098
Latest version of OpenEMM 24.04: 24.04.000.098
Latest version of OpenEMM 23.10: 23.10.000.236
Latest version of OpenEMM 23.04: 23.04.000.231
Latest version of OpenEMM 22.10: 22.10.000.230
Latest version of OpenEMM 22.04: 22.04.000.238
Latest version of OpenEMM 21.10: 21.10.000.108
(as of November 20, 2024)

OpenEMM is a web based enterprise application for email and marketing automation. It is used for automated email communication with customers, leads, members and employees. It can be operated via a browser interface with great usability, or in headless mode via its SOAP or REST API. OpenEMM is published under open source license APGLv3.
And should you outgrow OpenEMM in the future, you may seamlessly upgrade to OpenEMM Plus (https://www.agnitas.de/en/e-marketing_manager/email-marketing-software-variants/openemm/#openemm-plus).

Videos of OpenEMM:

Brief introduction of OpenEMM (English):

Redesign of OpenEMM (German):

New Features of OpenEMM 24.04, Installation and Upgrades (English):

Upgrade Opportunities (OpenEMM Plus, English):

Features of OpenEMM and new Features of OpenEMM 23.10 (German):

Installation and Updates (German):

Commercial Support Services and OpenEMM Plus (German):

You can download the source code of OpenEMM at GitHub: https://github.com/agnitas-org/openemm
If you do not want to compile and deploy the source code of OpenEMM manually, we recommend to download the package for OpenEMM deployment & runtime at https://www.agnitas.de/en/download/openemm-binaries/ . This package contains the OpenEMM Maintenance Tool (OMT) which lets you download, install, configure, update and maintain OpenEMM.
Alternatively, you may download the source code of OpenEMM from GitHub and compile and deploy the software manually yourself. See the instructions at the end of this page.

The guide to installation and administration of OpenEMM can be found here:

We also offer an OVA version for OpenEMM 24.04: https://share.agnitas.de/index.php/s/qbC9Kx4G785t55n/download (see section OpenEMM on VirtualBox for details)

We kindly ask you to contribute feedback for OpenEMM! Please leave any bug findingy, questions and comments in the OpenEMM Support Forum at https://forum.openemm.org . This helps us to improve the code, installation, configuration, administration and documentation of OpenEMM.

If you want to stay on top of things, please subscribe to the OpenEMM newsletter at the end of page
https://www.agnitas.de/en/e-marketing_manager/email-marketing-software-variants/openemm/ (English)
or
https://www.agnitas.de/e-marketing-manager/email-marketing-software/openemm/ (German)
and follow our X account at https://x.com/openemm .

If you are interested in more OpenEMM Support & Service Offers, please visit website
https://www.agnitas.de/en/e-marketing_manager/email-marketing-software-variants/openemm/openemm-support-services/

More resources:

Here is a video with first steps:

If you want to install the context-sensitive online help feature of OpenEMM (including the user manual with about 500 pages), visit

to get the download link for the manual package (which contains both, the English and the German version of the documentation). You can also use OMT’s menu “Install or update package from AGNITAS Cloud” to install the documentation.


1. Introduction

OpenEMM is a professional open source software for email marketing and automation with a state-of-the-art user interface. For even more automation of your email communication and integration with other IT systems, you may use the REST or SOAP API of OpenEMM to operate it in headless mode.
Any way you want to use it, OpenEMM is the right choice for you. The software is not artificially limited in any way, because we will not try to push you to use a commercial cloud OpenEMM service instead. You are free to operate OpenEMM on whatever hardware you like, depending on the performance you need. And there is no need to use a (paid) email relay service!
The first version of OpenEMM was published in 2006. The source code of the frontend and the backend of OpenEMM 19.04 and later is available at GitHub. It uses the popular open source license AGLPv3. At the end of this page you can find instructions on how to build OpenEMM by yourself.


2. Basic Requirements


3. Mailing Templates and Forms

You do not have to start from scratch when producing mailings and creating forms in OpenEMM. At https://www.agnitas.de/en/download-center/ you can download templates and forms which you can import into OpenEMM. Make sure to replace all placeholders for a company ID with value “1”.

If your forms are attacked by click bots, you should implement a honeypot form field to fight off those click bots. Here is an explanation how this could be done:


4. Updates

The top of this Wiki lists the latest available versions of OpenEMM code and the deployment & runtime package.

You can download the latest versions of packages with menu “Install or update package from AGNITAS Website” of OMT (OpenEMM Maintenance Tool). An update of the code will also update the schema of the OpenEMM database, if necessary.

If you do not use the latest version of OpenEMM, OMT offers you to upgrade to a new release. If you are not happy with the new release (or any other version of OpenEMM), you can roll back OpenEMM to an earlier (or later) version with menu “Switch OpenEMM version”.

Do not forget to restart OpenEMM with menu “Restart OpenEMM” after you have downloaded and installed an update package to activate it. But do the restart at an convenient time: Do not restart OpenEMM during a dispatch of a mailing, or right after the dispatch (due to the brief downtime of the redirect service causing missed openings and click redirects).


5. Administration

See the Installation & Administration Guides linked at the top of this document for extensive information on administration of OpenEMM.


6. Known Issues in 24.04

6.1 Open Issues

6.2 Fixed Issues


7. Building OpenEMM yourself

Download the source code of OpenEMM from GitHub at https://github.com/agnitas-org/openemm to a directory of your choice.

Backend

$ git clone https://github.com/agnitas-org/openemm
$ cd openemm/backend
$ chmod 755 build-backend.py
$ ./build-backend.py 

Frontend

Copy template files build.properties.default, build-birt.properties.default and build-ws.properties.default to files with names build.properties, build-birt.properties and build-ws.properties and adapt the paths listed in those three files to your needs.

$ cd openemm/frontend
$ ant -f build.xml

8. New Features of OpenEMM 24.10 (major changes)


9. New Features of OpenEMM 24.04 (major changes)


10. New Features of OpenEMM 23.10 (major changes)


11. New features of OpenEMM 23.04 (major changes)


12. New features of OpenEMM 22.10 (major changes)


13. New features of OpenEMM 22.04 (major changes)


14. New Features of OpenEMM 21.10 (major changes)

Imprint

OpenEMM Wiki is a service of AGNITAS AG: https://www.agnitas.de/en/imprint/