💽Installing Velocity MTA
Download and unpack the installation archive:
Intel/AMD:
curl -LO https://github.com/emaildelivery/edcom-ce/releases/latest/download/velocity-install-amd64.tgz
tar -xzvf velocity-install-amd64.tgz
cd velocity-installARM/AArch64:
curl -LO https://github.com/emaildelivery/edcom-ce/releases/latest/download/velocity-install-arm64.tgz
tar -xzvf velocity-install-arm64.tgz
cd velocity-installIf any of these files are missing, Velocity MTA will crash with ugly error messages:
conf/ipaddresses
conf/receiving_domains
conf/mta.conf
Create the mta.conf file:
There are only three settings in mta.conf:
Platform URL
Management IP
MTA Password
Create the ipaddresses file:
Add a list of sending IP addresses in conf/ipaddresses
These are the IP addresses you'll use to send email from on the MTA.
The format for the conf/ipaddresses file is dead simple, one IP address per line.

Create the receiving_domains file:
Create a list of domains to accept incoming email for spam complaints, bounces, and other replies in conf/receiving_domains
The format for the conf/receiving_domains file is dead simple, one domain per line, including subdomain if applicable.

Docker Compose is a prerequisite
A Docker install script for Ubuntu is included for convenience:
Load the Velocity MTA Docker Images:
Finally, start Velocity MTA:
Verify Velocity MTA started properly:
Check the log file:
Last updated
Was this helpful?