Mail server module · Mailboxes on your own domains

Mail on your own domain and server

Mailboxes like info@company.com instead of company@gmail.com, your mail on your own server, and no ties to Google, Microsoft or their pricing. The BeAdmin module sets up a mail server on Exim and Dovecot, and the panel handles mailboxes, aliases and DNS checks.

Free
no licence for the module
3 protocols
SMTP, IMAP and POP3 for any mail client
1 step
to Roundcube webmail
01 — why

Own your mail

Three reasons to keep your mail on your own domain and your own server.

A polished address

info@company.com looks more solid than company@gmail.com: in every message your customer sees your company’s name, not someone else’s mail service.

Mail on your own server

Mailboxes and messages are stored on your server, not in a mail service’s cloud.

No vendor lock-in

Your mailboxes don’t depend on the pricing and rules of Google and Microsoft. The module is free: you pay for your own server, not for every mailbox.

02 — features

Manage mail from the panel

Mailboxes, aliases, domains and DNS checks — in the Mail section of the panel.

01

Mailboxes on your own domains

Create info@, support@ and any other addresses — on one domain or on dozens. A domain connects to mail on its own when you create its first mailbox or alias.

02

Aliases and catch-all

An alias forwards mail to several addresses, including external ones, and role aliases like support@ and sales@ are created in a batch. A catch-all collects mail sent to non-existent addresses of the domain.

03

Send as

Let a mailbox send from an alias address: reply to customers as support@ rather than from a personal address.

04

A quota for every mailbox

5 GB by default, and you can remove the limit altogether. The panel shows how much space is used.

05

Any mail client

SMTP, IMAP and POP3 on Exim and Dovecot: connect mailboxes to Thunderbird, Apple Mail or whatever you’re used to. The panel shows the server address and ports, ready to copy.

06

Roundcube webmail

Roundcube installs in one step from the Mail section: read and send mail in the browser. The panel installs a suitable PHP version with a button.

03 — privacy

Keep your mail under control

Mail is stored on your server, and mail clients connect to it over SSL/TLS.

You choose where mail lives

You decide the country of the server, the hosting provider and who has access to the server.

SSL/TLS for mail clients

Clients connect to IMAP, SMTP and POP3 over SSL/TLS. The panel issues a Let’s Encrypt SSL certificate for the mail server address — all it takes is an A record pointing to your server.

Passwords only over encryption

The server accepts the password for sending mail only over an encrypted connection. The panel shows a new mailbox’s password once.

Last login to a mailbox

The panel shows when a mailbox was last logged in to over IMAP and POP3, Roundcube included. SMTP logins for sending mail are not counted.

04 — delivery

Set up DNS with hints from the panel

Mail on your own server also means DNS records for your domain. The panel tells you which records you need and checks them.

The panel creates the DKIM key

The panel creates the DKIM key for a domain itself when the domain connects to mail.

Ready-made records

The “Mail DNS” dialog collects the MX, SPF, DKIM and DMARC records for your domain: all that’s left is to copy them.

Record checks

The panel compares them with what is in DNS now and shows which are configured, which don’t match and which are missing. Added a record? Click “Check DNS”.

You publish the records

The panel doesn’t publish them: you add the records at your own DNS provider, and the domain stays under your control.

These records help your mail reach the inbox but don’t guarantee it: a lot also depends on the reputation of the server’s IP address and on the PTR record, which your hosting provider sets.

05 — launch

Four steps to your own mail

From installing the module to your first message.

1

Install the mail module

Install BeAdmin on your server, open “Mail” and click “Install”. Enter the primary domain and the mail server address, for example mail.company.com.

2

Create a mailbox

Pick a domain and an address name. The domain connects to mail on its own, and the server generates the password and shows it once.

3

Add the records to DNS

In the “Mail DNS” dialog, copy the MX, SPF, DKIM and DMARC records, add them at your DNS provider and click “Check DNS”.

4

Connect a client

Add the mailbox to a mail client over IMAP and SMTP, or install Roundcube and read your mail in the browser.

06 — partners

Don’t have a server with BeAdmin?

Vetted hosting providers with the panel ready out of the box.

Proven over 15 years in hosting. Your VPS with BeAdmin is ready to go out of the box.

  • Germany
  • Netherlands
  • Sweden
  • Switzerland
  • Spain
  • USA
Select server

European reliability made simple. Launch BeAdmin with your VPS in just one click.

  • Germany
  • Netherlands
  • Sweden
  • Estonia
  • Romania
  • Switzerland
  • Spain
  • United Kingdom
  • USA
Sign up
07 — faq

Frequently asked questions

A quick look at the BeAdmin mail server: price, DNS, spam, encryption and clients.

The module is free and needs no licence. You pay only for the server your mail runs on, not for each mailbox.

Addresses on your domain look more solid, your mail sits on your server, and no outside service dictates the terms. In return, you are responsible for the server and your domain’s DNS records — the panel helps with that.

Mailboxes and aliases are created in the panel, and a domain connects to mail on its own. What’s left by hand is the DNS records: the panel shows which ones you need and checks them, but you add them at your DNS provider. Details are in the article “DNS for mail”.

Nobody can guarantee inbox placement: it depends on the reputation of your server’s IP address and on the PTR record, which your hosting provider sets. The panel creates the DKIM key and checks MX, SPF, DKIM and DMARC — the records recipients use to judge a sender. That covers the part that’s up to you.

Mail clients connect to the server over SSL/TLS or STARTTLS, and the server accepts the password for sending mail only over an encrypted connection. Between servers, TLS is used when the recipient’s server supports it. The module doesn’t add end-to-end encryption (PGP, S/MIME).

Any client that supports IMAP or POP3 and SMTP: Thunderbird, Apple Mail and others. The panel shows the server address and ports. To read mail in the browser, use Roundcube.

Yes. One server suits a single domain just as well as mail for dozens of clients: each domain connects to mail separately, and mailboxes and aliases are created on the domains you need.

Your own domain and a server with BeAdmin. The mail server address, for example mail.company.com, needs an A record pointing to the server’s IP: the panel will issue an SSL certificate for it. Also check that your hosting provider hasn’t blocked outgoing port 25 and lets you set a PTR record.

No. The module receives and sends mail, but spam and virus scanning of messages is not part of it.

Set up mail on your own domain

Install BeAdmin, add the mail module and create your first mailbox. The module is free, no licence needed.