💽Installing Velocity MTA (Advanced)
https://github.com/emaildelivery/edcom-ce/releases/download/v1.0.0/edcom-install-amd64.tgz
To install and configure the MTA you'll need to familiarize yourself with the following concepts in advance:
Check out some YouTube tutorials if necessary, once you have the ability to connect to a Linux VPS and edit text files, our documentation will give you the exact commands you need to run, so there won't be any missing information that prevents you from completing your MTA setup and configuration.
ChatGPT knows Linux better than any human and is a hugely underrated resource for all Linux questions, technical questions about email delivery, and all of the topics applicable to an MTA.
SSH into your server where the IP addresses to be used with the MTA are assigned:
ssh root@1.2.3.4 Once you've successfully authenticated as the root user you'll find yourself at a prompt that looks something like the below, which will be slightly different for each server provider.
Digital Ocean:
Racknerd
Log into our AppSumo portal where your download links are at https://appsumo.emaildelivery.com/
Click the copy icon for the MTA LICENSE

Paste the download link from your AppSumo portal into the command prompt on your Linux server:
This will download a file called velocity-install.tgz onto your server, you should recognize this process from when you installed the ESP platform previously.
To extract the Velocity MTA archive run the following command:
You should see output similar to the following:
Velocity MTA is self-contained within one directory called velocity-install, similar to the ESP platform.
Change directory to velocity-install:
Now you're going to need to edit the mta.conf file with nano, a popular Linux text file editor:

There are only four settings in mta.conf:

Save your mta.conf file changes, remember to watch a tutorial on using nano in Linux if this is unfamiliar to you.
Now you need to tell Velocity MTA which IP addresses are available to use on the server for sending email by editing the conf/ipaddresses file:
The format for the conf/ipaddresses file is dead simple: one IP address per line

Save your conf/ipaddresses file changes, remember to watch a tutorial on using nano in Linux if this is unfamiliar to you.
Now you need to tell Velocity MTA which domains to accept email replies for by creating a list of receiving domains.
Do this by editing the conf/receiving_domains
The format for the conf/receiving_domains file is dead simple: one domain per line, including subdomain if applicable:

Save your conf/receiving_domains file changes, remember to watch a tutorial on using nano in Linux if this is unfamiliar to you.
Next, you'll need to install Docker if you're not using the MTA on your ESP platform server.
As part of the ESP platform install process you installed Docker already, so this step wouldn't be necessary in that case.
We've included a script for automating the Docker installation process on Ubuntu:
Now that Docker is ready, load the Velocity MTA Docker Images:
You'll see output similar to the following:

Finally, start Velocity MTA:
Verify Velocity MTA started properly:
Check the log file:
Last updated
Was this helpful?