Mail-in-a-Box: An Open Source Mail Server Solution

About post-i-en-boks
post-in-a-Box er et gratis, åpen kildekode, mail server løsning utviklet av Joshua Tauberer. Ved hjelp av Mail-in-a-Box, kan hvem som helst slå en frisk sky system inn i en post-server i noen timer. Det kan være vert mail for flere brukere og flere domenenavn. Mail-in-a-Box er basert på Ubuntu 14.04 LTS 64-bit og inkluderer automatisk DNS-konfigurasjon, spamfiltrering, grålisting, sikkerhetskopier til Amazon S3, statisk nettside hosting, og enkel SSL-sertifikat installasjon.
Arkitektur post- in-a-Box: største nettstedene Installer Mail-in-a-Box på Ubuntu 14.04
Krav
Til oppsett Mail server ved hjelp av Mail-in-a-Box, må du ha følgende krav.

Ubuntu 14.04 64bit VPS (ny installasjon).

768 MB RAM eller mer. 1 GB anbefales.

  • 30 GB eller mer HDD ledig plass.
  • Legg riktige MX-poster i DNS-serveren.
  • Hvis e-postserveren er bak en brannmur /ruter, du bør tillate følgende porter: 22 (SSH), 25 (SMTP), 53 (DNS, må være åpen for både tcp & UDP), 80 (HTTP), 443 (HTTPS), 587 (SMTP innsending) og 993 ( IMAP)
    Mail-in-a-Box Begrensning:.
    Mail-in-a-Box må installeres på en ny maskin som vil være dedikert til Mail-in-a-Box, og du kan ikke endre boksen etter installasjon (konfigurasjonsendringer vil bli overskrevet av boksens selvledelse). Hvis du er ute etter noe mer avansert, prøv iRedMail, Sovereign, eller Modoboa
    Vel, la oss nå setup Mail-in-a-Box i Ubuntu 14.04 server fra First oppdatere din server.:.
    < pre> sudo apt-get update
     sudo apt-get upgradeThen Kjør følgende kommando for å installere Mail-in-a-Box 
     curl -s https://mailinabox.email/bootstrap.sh | sudo bashSample utgang: 
     Installere git. . .Selecting Tidligere uselektert pakke liberror-perl. (Leser database ... 55887 filer og kataloger som er installert.) Klar å pakke ... /liberror-perl_0.17-1.1_all.deb ... Pakke liberror-perl (0.17- 1.1) ... Velger tidligere uselektert pakke git-man.Preparing å pakke ... /git-man_1% 3a1.9.1-1ubuntu0.1_all.deb ... Pakke git-mann (1: 1.9.1-1ubuntu0.1 ) ... Velger tidligere umarkert pakke git.Preparing å pakke ... /git_1% 3a1.9.1-1ubuntu0.1_amd64.deb ... Pakke git (1: 1.9.1-1ubuntu0.1) ... Processing triggere for mann-db (2.6.7.1-1ubuntu1) ... Justering liberror-perl (0,17 til 1,1) ... Sette opp git-mann (1: 1.9.1-1ubuntu0.1) ... Sette opp git (1 : 1.9.1-1ubuntu0.1) ... Nedlasting Mail-in-a-Box v0.13b. . .Installing Pakkene som trengs for oppsett ... [...] Etter noen minutter følgende innledende melding vises. Trykk Enter for å fortsette. 
    Skriv en mail ID som må administrere Box senere. Denne kontoen vil også ha tilgang til boksens admin kontrollpanelet.
    Skriv inn FQDN navn.
    Velg landet der du bor eller hvor organisasjonen er basert på.
    Nå , lene seg tilbake og slappe av. Det vil ta en stund å laste ned og installere alle nødvendige pakker. Under installasjonen vil du bli bedt om å sette opp Mail-in-a-Box administrativ konto. For eksempel i mitt tilfelle, er min administratorkonto [email protected]
    slutt, vil du se følgende installasjonen fullført melding:
    Sample utgang:
     Primary Hostname: server.unixmen .localPublic IP-adresse: xxx.xxx.xx.xxPrivate IP-adresse: 192.168.1.101Mail-in-a-Box Versjon: v0.13bUpdating system pakker ... Installere system pakker ... Brannmur er aktiv og aktivert på systemet startupCreating innledende SSL-sertifikat og Perfect Forward Secrecy Diffie-Hellman parametere ... Generering DH parametere, 2048 bits lang trygt prime, er generator 2Denne kommer til å ta lang time....................................+............+....................................................................................................................................................................................................................+.............+..........................................................................................................................+..................................................................+........+........................................................................+....................................................................................................+....+...........................................................................................................................................................+..............................................................+..................................................+.......+............................................................................................................................................................................+...................................................................................................................................................................................................+.......+............+....................................................................+...............................................++*++*Installing NSD (DNS server) ... Generere DNSSEC signering nøkler. Dette kan ta noen minutter ... Installere Postfix (SMTP-server) ... Installere Dovecot (IMAP server) ... Opprette ny brukerdatabase: /home/user-data/mail/users.sqliteInstalling OpenDKIM /OpenDMARC ... installere Spamassassin ... Installere Nginx (web server) ... Installere Roundcube (webmail) ... Installere ownCloud (kontakter /kalender) ... skape sqlite dbownCloud er allerede nyeste versionInstalling Z-Push (Utveksling /ActiveSync-server) .. .Installing Mail-in-a-Box system management daemon ... Installere Munin (systemovervåking) ... oppdatert DNS: server.unixmen.localweb updatedOkay. Jeg er i ferd med å sette opp [email protected] for deg. Denne kontoen vil alsohave tilgang til boksen kontroll panel.password: ## Skriv inn passordet til administratorkontoen passord (igjen): ## Angi passord againmail brukeren lagt ---------------- ------------------------------- Din Mail-in-a-Box er running.Please logge på kontrollpanelet for ytterligere instruksjoner på: https: //xxx.xxx.xx.xx/adminYou vil bli varslet at nettstedet har et ugyldig sertifikat. Sjekk thatthe bevis fingeravtrykk kampene: AC: 15: B9: 14: 9B: BD: C6: B2: FD: 98: 94: 75: E4: 0T: 14: B0: D5: F2: 0G: 5AThen du kan bekrefte sikkerheten unntak og continue.Now, la oss få tilgang til Mail-in-a-Box admin kontrollpanelet Kjøre Mail-in-a-Box Kontrollpanel 
    Åpne opp din nettleser og gå til:. https: //domenenavn -name /admin eller https:. //IP-adresse /admin
    I det neste vinduet, vil bli igangsatt serien av systemstatuskontroller. Systemstatuskontroller vil analysere all konfigurasjon inkludert DNS Lim poster, SSH offentlige nøkler og domenenavn etc. Hvis alt OK, vil alle utganger bli vist i Grønn
    . Merk: Som du ser i skjermbildet under, det er mange problemer i mitt oppsett. Fordi, jeg har oppsett av e-post server i min lokale system og har ikke lagret noen Lim poster eller noen brannmurregler slik at de viktigste havnene. Hvis du følger de samme trinnene i Cloud system med en offentlig IP, vil du ikke få noen problemer som vist nedenfor
    Opprette brukere
    For å opprette en ny bruker, gå til Mail >.; Brukere.
    Følgende skjermbilde skal vises. Skriv inn brukernavn (Ex. [email protected]) og det er passord.
    Samme måte kan du legge til så mange brukere som du vil.
    For å legge til en ekstra bruker til et nytt domene, gå til Mail > Brukere i admin kontrollpanelet og opprette e-postbrukere for det nye domenet. Hvis e-postadressen til nye brukeren er på et nytt domene, Mail-in-a-box vil automatisk legge til passende nye innstillinger for det. Også, ikke glem å legge til rette DNS-poster for det nye domenet
    For å se gjeldende DNS-innstillinger, gå til System >.; Ekstern DNS. Å legge til dine egne oppføringer, navigerer til System > Custom DNS
    Kontakter &.; Kalender
    Mail-in-a-Box kan holde dine kontakter og kalender, akkurat som den holder din epost
    å få tilgang Kontakter, navigere til https:. //Domenenavn /sky /kontakter
    Til. tilgang kalenderen, gå til https: //domene-navn /sky /kalender
    Kontroller at du har lagt inn domenenavnet i listen klarert domene
    Konfigurer "trusted_domain" -innstillingen i config /config.php... Et eksempel konfigurasjon er gitt i config /config.sample.php Kjøre Mail-in-a-Box Webmail
    å få tilgang til Mail-in-a-Box web-mail, navigere til.: Https: //domenenavn -name /mail.
    Følgende skjermbilde skal vises. Skriv inn yhe brukernavn og det er passord som vi opprettet i kontrollpanelet.
    Slik brukerens postkasse ser.
    Mail-in-a-Box bruker Roundcube mail app som det er standard post klient. Nå kan du sende /motta post som måten gjør i Gmail, Yahoomail kontoer.
    Det er for nå.
    For mer informasjon, se den offisielle Setup guide og vedlikehold guide.
    Også prosjektet grunnleggeren har lastet opp en video tutorial på Youtube.
    Cheers!