Maildocker: All you need to know to get started!

Maildocker: All you need to know to get started!

Developed by eCentry, a company engaged in three continents, global customers and users in more than 80 countries, Maildocker is a platform for sending intelligent transactional emails, designed for developers who need to send personalized messages such as welcome emails, exchange passwords, purchases confirmation, receipts, invoices and any other type of email which is not spam.

With a complete infrastructure and +1 billion emails sent per month, Maildocker is the easiest and most reliable way to ensure the delivery of your transactional emails inbox.

eCentry development team takes care of all technical details to deliver your transactional emails, including real-time analytics to monitor your reputation. We know how to do it, and we will guide you through an easy and fun way along the first steps in Maildocker. Shall we go?

Creating an account with Maildocker

Beforehand, you should create your account at Maildocker to embark with us here:

You will receive an email with an activation link. After the activation, you will already be on the ship’s gateway. Grab your ticket and climb aboard. Copy and paste the code informed by Maildocker platform on your terminal. Check your inbox and see the results.

Now that you know our harbor, it’s your turn to take the rudder of Maildocker. Go to the dashboard to configure domains and your docklet, where you will organize all emails sent with us. Ah! And do not forget to check the reports!

Boarding now, sailor guy!

You will face three small tasks. Ready?

1st task: Configure the domains for sending

After creating your account, your first task as a Maildocker’s sailor begins with your sending domain. You must configure it to start sending your transactional emails. All you have to do is to add the records of SPF and DKIM to your domain to show that Maildocker is allowed to send your emails. Go to Settings and then click on Domains. Look for the + sign at the eight top of the screen to add a new domain. Now let’s configure your DNS!

Configuring DNS

There are two ways to configure the DNS to send your transactional emails through Maildocker. One option is known as SPF and the other as DKIM.

SPF is an authorization for Maildocker to send emails on your behalf. It also authorizes the domain host to configure the server that will be allowed to send emails. We guide you (and your IT staff) publishing this entry in TXT and help you with the SPF configuration.

1- When the SPF is not yet configured:

“v=spf1 a mx ~all”.

2- When the SenderID is already configured and you want to add IPs to Maildocker:

“v=spf1 a mx ~all”

DKIM is the Domain Keys Identified Mail, which refers to anti-spam authentication system that increases email integrity when delivered at your destination with a public key in this email and DNS server source. We recommend you to open a request with your IT staff to publish an entry in TXT under the name “” with the following contents (no broken lines):

"v=DKIM1; g=*; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBLTlS2DySFDRCsAqkUsIjAI7RvuRS6q5aTMyrdp9LogFjO7yTQ>Kw/vw+bKrhHu1NuVWciRNp32m6E/imM5waqWL7w9xh4O8ap0jwORILrJvl/4NLLWXR/LuzIzmZ61nChq0vDOjdzCmBR6mALwzES4Ss2gP>wldmTbtmVN14+0aQIDAQAB"

Validating DNS

To complete this task, go to Settings and Domains once again. Select the domain registered and click on it. Shortly after, you will see an option to revalidate it. All you need to do is clicking on it and you’re ready for the next job!

2nd task: Create docklets

Creating Docklets is the easy part of the process. But do you know what it means? A Docklet is where you can organize each transactional email sent by Maildocker. It operates as an independent email server and provides several ways to customize your submission. To complete the task, click on the docklets menu and then the plus sign. Choose a name and you’re done! The next screen shows the API Key and Secret API, both are credentials to integration via API.


API Key is Docklet login used to identify where the email was sent. It is also used to authenticate its application for many purposes.

API Secret

APP Secret is equivalent to the password.

3rd task: Email with Maildocker

From now on, you will be ready to send your first transactional email. This task can be accomplished through our integration via RESTful API.

Integration via RESTful API

The most expected moment! Maildocker API is designed to be fast, intuitive and compatible with REST, which means that you have freedom to create, read, update and delete features. You can use it with any language that supports HTTP requests as POST, GET, PUT and DELETE.

GET /$resource shows a list of the $resource type GET /$resource/$id shows a single resource of $resource type, identified by $id id POST /$resource allows you to create a feature of $resource type PUT /$resource/$id allows you to update an existing resource of $resource type, identified by $id id DELETE /$resource/$id allows you to delete a single resource of $resource type, identified by $id id

Libraries for any language

Through our libraries you will be able to make a quick integration between Maildocker and your project with a variety of languages and frameworks. We hold the following public libraries so that you can send your transactional emails:

You have not created your free account? Create your account right now! The first 10,000 emails are on us!

Boost your sales