Een e-mailserver voor meerdere domeinen voert SMTP en IMAP voor meerdere domeinen uit op gedeelde infrastructuur. Postfix en Dovecot kunnen dit al decennia; de echte vraag is welke architectuur een afleveringsincident doorstaat. Een zwak patroon bij 20 domeinen kan bij 100 onbeheersbaar worden.
Deze gids bespreekt drie architectuurpatronen, hun breekpunten en de koop-of-bouwberekening voor zelfbeheer tegenover een gehoste multi-tenantprovider. Zie mailserver voor meerdere domeinen.
Wat zo'n e-mailserver is
Het is één Postfix/Dovecot-stack die mail ontvangt en verzendt voor afzonderlijke domeinen: hetzelfde SMTP-transport, dezelfde IMAP-opslag en hetzelfde beheerpaneel bedienen client1.com, client2.com en client3.com tegelijk, met isolatie. Eén server, meerdere tenants.
Dit verschilt van één server per domein en van veel losse servers. Multi-tenancy bespaart infrastructuur maar vereist zorgvuldige configuratie. Dovecot-authenticatie, Postfix virtual_mailbox_domains, DKIM-sleutels per domein en reputatie per klant moeten correct zijn, anders kan één tenant iedereen raken. Daarom kiezen veel kleine en middelgrote bureaus een host.
Drie architectuurpatronen en hun grenzen
Drie patronen domineren implementaties in 2026. Elk heeft een geschikt bereik en een grens. Die grens bepaalt of later herontwerp nodig is.
| Patroon | Geschikt bereik | Breekpunt | Operationele kosten |
|---|---|---|---|
| Eén server per domein | 1-5 waardevolle domeinen | 20+ domeinen (overhead groeit lineair) | Hoog per domein |
| Eén multi-tenantserver | 10-200 domeinen | 500+ (opslag- en IP-reputatie-isolatie wordt lastig) | Lage marginale, hoge basiskosten |
| Gehost multi-tenant (TrekMail, Migadu) | Elke schaal, geen engineeringtijd | Zeer specifieke compliancegevallen | Alleen planprijs, nul engineering |
Veel bureaus kiezen hosting zodra engineering duurder wordt dan het plan. Volgens de huidige limieten verwerkt TrekMail Agency voor vast $29/month tot 1,000 domeinen × 1,000 mailboxen per domein, mogelijk vergelijkbaar met ongeveer 1-2 FTE mailbeheer. Onder 500 actieve domeinen kan hosting voordeliger zijn, afhankelijk van inzet.
Basisconfiguratie van Postfix
Voor zelfbeheer ondersteunt Postfix multi-tenancy via virtual_mailbox_domains. In plaats van domeinen in main.cf vast te zetten, bewaar je ze in een hash-map, SQL-backend of LDAP-query.
# /etc/postfix/main.cf
virtual_mailbox_domains = hash:/etc/postfix/vhosts
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_alias_maps = hash:/etc/postfix/valias
virtual_transport = lmtp:unix:private/dovecot-lmtp
vhosts vermeldt domeinen, vmailbox koppelt adressen aan paden en valias verwerkt aliases. LMTP draagt over aan Dovecot voor opslag en quota. OpenDKIM met sleuteltabellen per domein kan DKIM-rotatie beheren.
Een gebruikelijke Dovecot-indeling is /var/vmail/<domain>/<user>/. De uitbreidingen %d en %n in mail_location = maildir:/var/vmail/%d/%n sturen de routering. Back-ups per tenant blijven gescheiden en één tenant kan met rsync worden geëxporteerd. Zie de uitgebreide gids.
Reputatie-isolatie tussen tenants
De lastigste taak is reputatie-isolatie. Als één tenant een slechte campagne uitvoert, kan het gedeelde uitgaande IP op een blokkadelijst komen en mail van anderen bij Gmail mislukken. Het effect kan de hele klantenbasis raken.
Drie maatregelen helpen. DKIM-rotatie per domein beperkt sleutelincidenten. Uitgaande snelheidslimieten per tenant voorkomen 100K spam in 20 minuten. Meerdere uitgaande IP's met tenant-IP-affiniteit kunnen zware afzenders scheiden. Zie risico's van e-mailhosting voor meerdere domeinen.
Volgens de huidige beschrijving automatiseert TrekMail drie patronen: DKIM-rotatie per klant, limieten per mailbox en account, en IP-poolbewaking met reputatieroutering. Zelfbeheerders bouwen OpenDKIM-tabellen, een rotatie-cron, Postfix-limieten en een DMARC-parser zelf.
Zelf gehost tegenover gehost
De keuze draait om engineeringcapaciteit. Een VPS van $50/month kan het mailvolume van 50 domeinen verwerken, maar DKIM-rotatie, DMARC-analyse en blokkadelijstberoepen kunnen 10-40 uur per maand vragen, naast incidenten om 3 a.m.
Bij 1-5 domeinen kan zelfbeheer werken met een mailengineer. Bij 5-50 domeinen kunnen de uren meer kosten dan hosting. Bij 50-5,000 domeinen kan hosting op TCO veel voordeliger zijn, tenzij unieke controle vereist is. Voor 5,000+ zijn doorgaans commerciële maatwerkvoorwaarden nodig.
TrekMail Agency voor vast $29/month ($23.25 yearly) kan volgens deze vergelijking ongeveer 1-2 FTE mailengineering vervangen. Voor 50-1,000 klantdomeinen kan het een voordelige serieuze optie zijn. Zelfbeheer past als compliance of interne capaciteit dat vereist, bijvoorbeeld voor incidenten om 3 a.m. Zie de hoofdgids.
Onboardingplaybook voor een nieuwe implementatie
Een gehoste of zelfbeheerde server volgt hetzelfde onboardingplaybook in zes stappen. Elke stap heeft een controlepunt voordat je doorgaat.
Stap één: importeer klantdomeinen via CSV. TrekMail kan 50 domeinen in één transactie importeren en TXT-verificatie klaarzetten. Bij Postfix schrijf je vhosts en voer je postmap uit. Controlepunt: alle TXT-records zijn gepubliceerd en groen.
Stap twee: maak DKIM-sleutels per domein. Hosts kunnen dit automatiseren; zelfbeheer gebruikt OpenDKIM-tabellen. Controlepunt: elke selector staat in DNS en Postfix wijst naar de juiste sleutel.
Stap drie: maak mailboxen via CSV of API. Stuur uitnodigingen zodat gebruikers wachtwoorden en 2FA instellen. Controlepunt: elke mailbox is "active" en minstens één gebruiker rondt de uitnodiging af.
Stap vier: publiceer MX-, SPF- en DMARC-records bij elke DNS-provider. MX wijst naar de hostnaam, SPF bevat uitgaande IP's en DMARC begint tijdens controle met p=none. Controlepunt: externe mail komt op één mailbox per domein aan.
Stap vijf: test heen en terug voor minstens één mailbox per domein. SPF=PASS, DKIM=PASS, DMARC=PASS bij Gmail, Outlook en Yahoo. Controlepunt: nul fouten in de matrix.
Stap zes: schakel DMARC-rapportage in. Hosts kunnen dit automatiseren; zelfbeheer richt een parser op het gepubliceerde rua-adres. Controlepunt: dagelijkse rapporten worden aan de juiste tenant gekoppeld. Stel na twee schone weken p=quarantine in.
Volgende stappen
Een server voor meerdere domeinen past bij bureaus met veel klantdomeinen. Zelfbeheer of hosting hangt af van engineering en discipline. Zelfbeheer kan op kleine schaal of met bestaande capaciteit werken; hosting past vaak op andere realistische schalen.
Voor gehost multi-tenancy is TrekMail Agency volgens de huidige prijs $29/month vast ($23.25 bij jaarbetaling) voor 50 tot 1,000 klantdomeinen zonder eigen mailengineering. Binnen limieten hoeft de prijs niet lineair te groeien: het 100e domein kan hetzelfde kosten als het 10e.
De proefperiode van 14 dagen vereist een creditcard; Nano omvat 10 domeinen × 10 mailboxen om het dashboard te testen. Meld je aan via trekmail.net/pricing. Zie e-mailhosting voor meerdere domeinen voor isolatie, bulkprovisioning en incidentrespons.