Hvordan installere Mail-in-a-box på Ubuntu 18.04

Introduksjon

Mail-in-a-box (MiaB) tar seg av alle de kompliserte konfigurasjonene som kreves for å unngå sikkerhetsproblemer, gir et solid spam-deteksjonssystem og gir deg overvåking, rapportering og sikkerhetskopieringsmekanismer. Den kan også sette opp og automatisk fornye et Let's Encrypt-sertifikat for e-postdomenene dine, samt konfigurere de detaljerte DNS-konfigurasjonene som trengs for å sikre at e-postserverens IP-adresse er klarert av andre servere, og mindre sannsynlighet for å bli svartelistet.

Mail-in-a-box inkluderer også Nextcloud, for å kunne tilby kalender- (CalDAV) og kontakter (CardDAV)-servere.

Forutsetninger

  • En fersk Ubuntu 18.04-server
  • Minst 1 GB RAM
  • En IPv4-adresse. Å være vert for e-post bak kun en IPv6-adresse er ennå ikke et levedyktig alternativ av mange årsaker.

Starter

MiaB trenger hele VPS, så du må alltid starte med en fersk VPS. MiaB er designet spesielt for Ubuntu 18.04. Det er en "langsiktig støtte"-versjon, noe som betyr at den i dette tilfellet vil bli støttet til april 2028.

Velg et vertsnavn for e-postserveren din. MiaB anbefaler et box.underdomene til ditt primære domene. Du kan være vert for e-post på flere domener ved å bruke MiaB, men selve MiaB-boksen vil bare ha ett vertsnavn. Hvis du ikke er sikker, gå med box.example.com, og bytt ut example.commed ditt eget domene.

Du vil bruke dette vertsnavnet for å få tilgang til MiaBs konfigurasjonsgrensesnitt i nettleseren din, SSH til din VPS og få tilgang til web-posten din. Når VPS-en din er satt opp, noter for eksempel IPv4-adressen 203.0.113.0. Du trenger dette flere ganger gjennom denne opplæringen.

Sett omvendt DNS på din nye VPS

  • Velg serveren din i Vultr-kontrollpanelet og gå til Settingssiden.
  • Der vil du se en konfigurasjon som heter Reverse DNS. Det vil bli satt som standard til noe sånt som 203.0.113.0.vultr.com.
  • Endre dette for å matche vertsnavnet du valgte for din VPS ovenfor, for eksempel 203.0.113.0.box.example.com.
  • Klikk på "hake"-ikonet for å lagre endringene.

Konfigurer domenets navneservere hos domeneregistratoren din

Den enkleste (og forventede) måten å konfigurere DNS på riktig måte for MiaB er å la den ta fullstendig kontroll over domenets DNS. For dette formål gir MiaB-installasjonen to navneservere som du kan peke domenet ditt på. Disse vil ha følgende form:

ns1.box.example.com
ns2.box.example.com

Du må bruke kontrollpanelet hos domeneregistratoren din for å tildele MiaB-leverte navneservere som navneservere for domenet ditt. Du må også registrere dine MiaB-leverte navneservere hos din domeneregistrator (noen ganger kalt "limposter"). Denne prosessen varierer avhengig av registraren du er hos. I hovedsak bør du bli bedt om å skrive inn navneserverne ( ns1.box.example.comog ns2.box.example.com) og IP-adressen de skal peke på, som er IP-adressen til Vultr VPS.

Installasjon

SSH inn i din nye VPS. Bruk IP-adressen du noterte deg tidligere.

$ ssh [email protected]

Rotbrukerpassordet ditt finner du i Vultr-kontrollpanelet, i Overviewdelen.

Kopier og lim inn følgende i terminalen din.

$ curl -s https://mailinabox.email/setup.sh | sudo bash

Flere Ubuntu-pakker vil nå bli installert for deg. Etter hvert vil du bli spurt om noen installasjonsspørsmål:

  • Din e-postadresse Dette vil som standard være noe sånt som [email protected]. Endre det til det du foretrekker.
  • Vertsnavn Dette bør som standard være vertsnavnet som du allerede har satt opp for din VPS, for eksempel box.example.com. La dette være som det er.
  • Konfigurere tzdata Velg din tidssone.
  • Passord Til slutt blir du bedt om å skrive inn et nytt passord. Dette vil bli brukt for den nye e-postkontoen din, i tillegg til å logge på administrasjonsgrensesnittet.

Når installasjonen er fullført, vil du bli presentert med en suksessmelding og en nettsidekobling til administrasjonsgrensesnittet.

Your Mail-in-a-Box is running.

Please log in to the control panel for further instructions at:

https://203.0.113.0/admin

You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:

C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F

Logger inn for første gang

Når du logger på MiaB for første gang i nettleseren din, vil du bruke adressen oppgitt på slutten av installasjonsprosessen. Dette vil bruke din VPS sin IP-adresse i stedet for domenenavnet.

SSL-sertifikatet er ikke generert på dette tidspunktet, så boksen din vil bruke et selvsignert sertifikat. Nettleseren din vil nesten helt sikkert advare deg, og antyde at dette er farlig. Godta det selvsignerte sertifikatet. Denne brukes kun under første kjøring.

Logg på MiaB med e-postadressen og passordet du konfigurerte under installasjonen.

Systemstatuskontroller

Din MiaB har en veldig nyttig seksjon kalt Status Checks. Du kommer til denne siden første gang du logger på, og kan besøke den senere på System> for Status Checkså sjekke om det er noen problemer som må løses.

Hvis MiaB viser en knapp som ber deg starte VPS-en på nytt ("Reboot Box"), bør du gjøre det. Hvis det automatiserte forsøket på å starte VPS-en på nytt mislykkes, kan du gjøre dette via Vultr-kontrollpanelet, det er et ikon øverst til høyre på kontrollpanelet; eller via kommandolinjen, ved å bruke rebootkommandoen.

Noen problemer er ikke helt avgjørende å løse umiddelbart. For eksempel den passordbaserte påloggingsadvarselen, eller programvarepakker som trenger oppdatering. Pass på å fikse disse senere.

Bekreft at følgende elementer er riktige, og hvis ikke, løs dem før du går videre:

  • Nameserver lim poster
  • Dette domenet må løses til boksens IP-adresse

Det kan hende du må vente på at de tidligere DNS-endringene dine skal spre seg, noe som kan ta noen timer. Bare last inn siden på nytt litt senere for å se om endringene har trådt i kraft.

Klargjør og installer TLS (SSL)-sertifikat

Du bør få MiaB til å konfigurere et gyldig SSL-sertifikat for deg. Gå til System> TLS (SSL) Certificatesog klikk på "Installer sertifikat" ved siden av hvert domene.

Du vil nå kunne logge på MiaB-en din ved å bruke domenet, for eksempel https://box.example.com/admin, og nettleseren din vil ikke vise noen sertifikatadvarsler som den gjorde tidligere.

Deretter går du til Mail> Usersog legger til så mange e-postkontoer du vil. Vær oppmerksom på at MiaB implementerer en anti-spam-funksjon kalt "grålisting". Dette betyr i hovedsak at første gang en konto på boksen din mottar e-post fra noen den ikke har sett før, vil den bli forsinket; alt fra 2 minutter til en time avhengig av sendeserveren. Dette reduserer spam enormt, men betyr at de første e-posttestene dine kan ta litt tid å komme gjennom.

Oppdaterer MiaB

For å oppdatere MiaB, bruk nøyaktig de samme to trinnene som du brukte da du installerte den første gang. Det samme skriptet både installerer og oppdaterer MiaB.

curl -s https://mailinabox.email/setup.sh | sudo bash

Bruke en ekstern DNS-tjeneste som Cloudflare

Som standard er MiaB satt opp til å håndtere all din DNS, og er i stand til å konfigurere de komplekse DKIM- og SPI-postene for e-postdomenene dine automatisk. For å gjøre dette, peker du navneserverne for domenene dine direkte til navneserverne levert av MiaB, slik du gjorde tidligere. Det kan imidlertid hende du må administrere DNS for domenene dine andre steder. Dette er fullt mulig, men vanskeligere.

For å bruke Cloudflare, for eksempel, er oppsettet som følger:

  • Pek domenenes navneservere til de to som Cloudflare spesifiserer
  • I Cloudflare-dashbordet ditt vil du legge til DNS-poster etter behov for å sikre at MiaB-serveren din tar kontroll over e-posten din. Du kan kopiere disse postene fra System> External DNSsiden til MiaBs administrasjonsgrensesnitt.

Vær veldig forsiktig, og test arbeidet ditt med et nettsted som for eksempel mail-tester . En enkel tilsyn i denne typen scenarier kan bety at e-posten din sendes rett til søppelpostmappen til mottakerne.


Hvordan fikse Office 365 som ikke mottar e-poster - Office Hjelp

Hvordan fikse Office 365 som ikke mottar e-poster - Office Hjelp

I tilfelle Office 365-gruppemedlemmene dine ikke mottar e-poster, må du sørge for at brukerne abonnerer, og endre gruppeinnstillingene.

Slik setter du opp koblede kontoer i Windows 10 Mail

Slik setter du opp koblede kontoer i Windows 10 Mail

En koblet innboks lar deg se e-poster fra flere kontoer i én enkelt mappe. Funksjonen har vært en innebygd del av Windows 10 Mail-appen siden sent

Hvordan stoppe e-poster fra Microsoft Teams

Hvordan stoppe e-poster fra Microsoft Teams

Microsofts effektive kommunikasjons- og samarbeidsapplikasjon, Microsoft Teams, er et av de ledende navnene i segmentet. Siden lanseringen i 2017 har Teams utnyttet Microsofts...

Hvordan installere Mailtrain Newsletter Application på Debian 9

Hvordan installere Mailtrain Newsletter Application på Debian 9

Bruker du et annet system? Mailtrain er en åpen kildekode, selvdrevet nyhetsbrev-app bygget på Node.js og MySQL/MariaDB. Mailtrains-kilden er på GitHub. Thi

Hvordan installere Mailtrain Newsletter Application på Ubuntu 16.04

Hvordan installere Mailtrain Newsletter Application på Ubuntu 16.04

Bruker du et annet system? Mailtrain er en åpen kildekode, selvdrevet nyhetsbrev-app bygget på Node.js og MySQL/MariaDB. Mailtrains-kilden er på GitHub. Thi

Hvordan installere RainLoop Webmail på Debian 9

Hvordan installere RainLoop Webmail på Debian 9

Bruker du et annet system? RainLoop er en enkel, moderne og rask nettbasert e-postklient. RainLoop-kildekoden er vert på Github. Denne guiden vil vise deg ho

Hvordan migrere postbokser enkelt med Imapsync på Ubuntu 16.04 LTS

Hvordan migrere postbokser enkelt med Imapsync på Ubuntu 16.04 LTS

Bruker du et annet system? Mens migrering av nettsteder vanligvis ikke er et problem, er det noen ganger vanskeligere å migrere e-postbokser. Dette er spesielt tilfellet

Bygg din egen e-postserver med FreeBSD 11

Bygg din egen e-postserver med FreeBSD 11

Å kjøre din egen e-postserver kan være ganske givende. Du er ansvarlig for dataene dine. Det gir deg også mer fleksibilitet med leveringsalternativene dine. derimot

Hvordan installere RainLoop Webmail på CentOS 7

Hvordan installere RainLoop Webmail på CentOS 7

Bruker du et annet system? RainLoop er en enkel, moderne og rask nettbasert e-postklient. RainLoop-kildekoden er vert på GitHub. Denne guiden vil vise deg ho

Hvordan installere RainLoop Webmail på FreeBSD 12

Hvordan installere RainLoop Webmail på FreeBSD 12

Bruker du et annet system? RainLoop er en enkel, moderne og rask nettbasert e-postklient. RainLoop-kildekoden er vert på Github. Denne guiden vil vise deg ho

Hvordan konfigurere Spamassassin med Postfix på Ubuntu 16.04

Hvordan konfigurere Spamassassin med Postfix på Ubuntu 16.04

Spamassassin er et gratis og åpen kildekode-postfilter skrevet i Perl som brukes til å identifisere spam ved å bruke et bredt spekter av heuristiske tester på e-posthoder og bod

Hvordan migrere postbokser enkelt med Imapsync på CentOS 7

Hvordan migrere postbokser enkelt med Imapsync på CentOS 7

Bruker du et annet system? Mens migrering av nettsteder vanligvis ikke er et problem, er det noen ganger vanskeligere å migrere e-postbokser. Dette er spesielt tilfellet

Hvordan installere iRedMail på Ubuntu 18.04

Hvordan installere iRedMail på Ubuntu 18.04

Innledning Å kjøre din egen e-postserver gir fordelen av personvern samt muligheten til å opprette så mange e-postkontoer du ønsker for domenene dine.

Hvordan installere RainLoop Webmail på Fedora 28

Hvordan installere RainLoop Webmail på Fedora 28

Bruker du et annet system? RainLoop er en enkel, moderne og rask nettbasert e-postklient. RainLoop-kildekoden er vert på GitHub. Denne guiden vil vise deg ho

Hvordan installere Mailtrain Newsletter Application på FreeBSD 12

Hvordan installere Mailtrain Newsletter Application på FreeBSD 12

Bruker du et annet system? Mailtrain er en åpen kildekode, selvdrevet nyhetsbrev-app bygget på Node.js og MySQL/MariaDB. Mailtrains-kilden er på GitHub. Thi

Hvordan sette opp en e-postserver ved å bruke iRedMail på Ubuntu 16.04

Hvordan sette opp en e-postserver ved å bruke iRedMail på Ubuntu 16.04

Bruker du et annet system? Introduksjon Hvis du noen gang har bygget en e-postserver fra grunnen av, vet du at det kan være en kjedelig satsning. Der jeg

Hvordan installere Mailtrain Newsletter Application på Fedora 28

Hvordan installere Mailtrain Newsletter Application på Fedora 28

Bruker du et annet system? Mailtrain er en åpen kildekode, selvdrevet nyhetsbrev-app bygget på Node.js og MySQL/MariaDB. Mailtrains-kilden er på GitHub. Thi

Hvordan installere RainLoop Webmail på Ubuntu 16.04

Hvordan installere RainLoop Webmail på Ubuntu 16.04

Bruker du et annet system? RainLoop er en enkel, moderne og rask nettbasert e-postklient. RainLoop-kildekoden er vert på Github. Denne guiden vil vise deg ho

Hvordan installere Mailtrain Newsletter Application på CentOS 7

Hvordan installere Mailtrain Newsletter Application på CentOS 7

Bruker du et annet system? Mailtrain er en åpen kildekode, selvdrevet nyhetsbrev-app bygget på Node.js og MySQL/MariaDB. Mailtrains-kilden er på GitHub. Thi

Installer sSMTP med Mailtrap for webapplikasjonsutvikling på Ubuntu 16.04

Installer sSMTP med Mailtrap for webapplikasjonsutvikling på Ubuntu 16.04

I denne opplæringen lærer du hvordan du installerer sSMTP, en enkel videresendingsserver. Mailtrap.io tilbyr en falsk e-postserver for utviklere. Bruk den til å sen

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer