Postfix

Comes with postfix installed (no configuration selected). However, to send and receive emails, you need to setup proper DNS records. DNS setup for email is non-trivial. We plan to automate this at some point – however, please ask for a free consulting session to help guide you through setting up DNS for email. You can schedule it over our company website self hosted email server.

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the Postfix 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Postfix Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "autopanel-postfix"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying Postfix

ssh root@your_droplet_public_ipv4

cd /etc/postfix

cp main.cf.proto main.cf

vim main.cf

Then configure main.cf

Then test sending and receiving emails.

All of this requires some non-trivial technical expertise. We plan to automate this in the future – for now, if you need help, please ask for a free consulting session to help guide you in configuring postfix (schedule on the Calendly on our website self hosted mail server).