Sett opp egen e-postserver med Mail-in-a-Box
Mail-in-a-Box installerer en komplett e-postserver (Postfix, Dovecot, Roundcube webmail, DNS, Let's Encrypt SSL, spamfiltrering og et admin-panel) fra ett skript.
ADVARSEL
En e-postserver krever løpende drift: DNS, reverse DNS (PTR), SPF/DKIM/DMARC og IP-omdømme har alt betydning for leveringsdyktigheten. Planlegg for dette før du peker et reelt domene mot den.
Forutsetninger
- En Gigahost VPS med Ubuntu 22.04 LTS.
- Minst 1 GB RAM (2 GB anbefalt).
- Et domenenavn du kontrollerer.
- Reverse DNS (PTR) for serverens primære IPv4 satt til e-postvertsnavnet ditt (
mail.example.com). Sett det i feltet Omvendt DNS i Nettverk-fanen på serveren. For IPv6, se Sett opp reverse DNS (PTR) på rutet /48 IPv6.
Steg 1: pek domenet mot serveren
I DNS-panelet hos registraren din, legg til en A-post:
| Felt | Verdi |
|---|---|
| Host | mail |
| Type | A |
| Peker til | Serverens primære offentlige IPv4 |
Vent på at DNS propagerer: noen minutter til noen timer, avhengig av TTL.
TIPS
Mail-in-a-Box foretrekker å være autoritativ DNS-server for domenet ditt, slik at den kan administrere SPF/DKIM/DMARC for deg. Etter installasjonen får du vite hvilke navneservere du skal delegere til. Hvis du beholder DNS et annet sted, må du kopiere postene manuelt.
Steg 2: koble til serveren
ssh root@your_server_ip
apt update && apt upgrade -ySteg 3: kjør installasjonen
curl -s https://mailinabox.email/setup.sh | sudo bashDen spør etter:
- En admin-e-postadresse.
- Vertsnavnet (f.eks.
mail.example.com). - Bekreftelse av den offentlige IP-en.
Hele installasjonen tar 10–15 minutter.
Steg 4: åpne admin-panelet
Når installasjonen er ferdig, gå til:
https://mail.example.com/adminLogg inn med admin-e-posten og passordet du satte under installasjonen.
Steg 5: opprett en e-postkonto
I admin-panelet går du til Mail → Users, skriver inn e-postadressen (f.eks. [email protected]) og et passord, og klikker Add User.
Steg 6: konfigurer en e-postklient
IMAP
| Innstilling | Verdi |
|---|---|
| Server | mail.example.com |
| Port | 993 |
| Kryptering | SSL/TLS |
| Brukernavn | full e-postadresse |
| Passord | passordet til e-postkontoen |
SMTP (submission)
| Innstilling | Verdi |
|---|---|
| Server | mail.example.com |
| Port | 587 |
| Kryptering | STARTTLS |
| Autentisering | Påkrevd |
Steg 7: verifiser leveringsdyktighet
I admin-panelet: System → Status Checks.
Sørg for at rapporten er grønn for:
- SPF-post til stede og gyldig.
- DKIM-signeringsnøkkel publisert.
- DMARC-post satt.
- SSL-sertifikat gyldig for e-postvertsnavnet.
- PTR (rDNS) matcher serverens vertsnavn.
Mail-in-a-Box konfigurerer det meste av dette for deg, men PTR-posten på IPv4-en din må settes i Flux (se Forutsetninger).
Steg 8: herd hosten
Som et minimum:
- Deaktiver root-pålogging og passordautentisering over SSH. Se Sikre Linux-serveren din.
- Aktiver
unattended-upgradesslik at sikkerhetsoppdateringer kommer av seg selv. - Bruk sterke passord på alle e-postkontoer.
- Aktiver 2FA på admin-panelet om det er tilgjengelig.
Backup
Mail-in-a-Box tar krypterte nattlige backuper. I admin-panelet kan du peke dem mot en ekstern destinasjon (f.eks. S3-kompatibel objektlagring) og gjenopprette fra dem. For e-post du er avhengig av, ta i tillegg en jevnlig kopi utenfor serveren.

