Skip to content
VORQUL
VorqulPanel / Mail

Mail with Postfix and Dovecot

Self-hosted mail has a reputation for being hard. Most of that difficulty is not the mail server - it is the six DNS records and the TLS configuration that have to be exactly right before anything works.

VorqulPanel installs and manages a mail server built on Postfix and Dovecot. It handles mail domains, mailboxes and aliases, generates DKIM keys and the matching DNS records, configures TLS using the panel’s certificates, and provides a complete uninstall that removes the mail stack cleanly.

MTA
Postfix
IMAP/POP3
Dovecot
Auth
SASL, per-mailbox
DKIM
Generated + published

Setup

Mail installation runs as a background job with visible progress, because installing and configuring Postfix, Dovecot, OpenDKIM and the spam filter takes minutes rather than seconds. The job log stays available afterwards, which matters when something on the machine was in an unexpected state.

The setup writes a working configuration rather than a default one: TLS enforced on submission, authentication required for relay, sane message size limits, and no open relay under any circumstance.

Domains and mailboxes

  • Mail domains with per-domain settings
  • Mailboxes with quotas
  • Aliases and catch-all addresses
  • Forwarding rules
  • Per-mailbox password management
  • IMAP and POP3 access with TLS

Deliverability

DKIM keys are generated per domain and the public key record is written directly into the DNS zone when the zone is managed by the panel. SPF and DMARC records are generated with policies you choose rather than copied from a forum post.

Reverse DNS is the one part the panel cannot do for you, because PTR records live with whoever owns the IP address. The panel tells you what the record needs to say.

Uninstall

The mail stack can be removed completely - packages, configuration, users and data, with an explicit confirmation and an optional archive of the mail store first. A half-removed mail server that still binds port 25 is a worse problem than never having installed one, so the uninstall path is treated as a feature rather than an afterthought.

Frequently asked questions

Related pages