Kako namestiti Mail-in-a-box v Ubuntu 18.04

Uvod

Mail-in-a-box (MiaB) poskrbi za vse zapletene konfiguracije, potrebne za preprečevanje varnostnih težav, zagotavlja trden sistem za odkrivanje neželene pošte in vam nudi mehanizme za spremljanje, poročanje in varnostno kopiranje. Prav tako lahko nastavi in ​​samodejno obnovi potrdilo Let's Encrypt za vaše e-poštne domene ter konfigurira podrobne konfiguracije DNS, potrebne za zagotovitev, da drugi strežniki zaupajo naslovu IP vašega poštnega strežnika in da je manj verjetno, da bo na črnem seznamu.

Mail-in-a-box vključuje tudi Nextcloud, da zagotovi strežnike koledarja (CalDAV) in stikov (CardDAV).

Predpogoji

  • Nov strežnik Ubuntu 18.04
  • Vsaj 1 GB RAM-a
  • Naslov IPv4. Gostovanje e-pošte samo za naslovom IPv6 še ni izvedljiva možnost iz številnih razlogov.

Začetek

MiaB potrebuje celoten VPS, zato boste morali vedno začeti z novim VPS. MiaB je zasnovan posebej za Ubuntu 18.04. Gre za različico "dolgoročne podpore", kar pomeni, da bo v tem primeru podprta do aprila 2028.

Izberite ime gostitelja za vaš e-poštni strežnik. MiaB priporoča box.poddomeno vaše primarne domene. Z uporabo MiaB lahko gostite e-pošto na več domenah, vendar bo vaša škatla MiaB imela samo eno ime gostitelja. Če niste prepričani, pojdite z box.example.com, zamenjajte example.coms svojo domeno.

To ime gostitelja boste uporabili za dostop do uporabniškega vmesnika za konfiguracijo MiaB v vašem brskalniku, SSH v vaš VPS in dostop do vaše spletne pošte. Ko je vaš VPS nastavljen, si zapišite njegov naslov IPv4, na primer 203.0.113.0. To boste potrebovali večkrat v tej vadnici.

Nastavite povratni DNS na vašem novem VPS

  • Na nadzorni plošči Vultr izberite strežnik in pojdite na Settingsstran.
  • Tam boste videli konfiguracijo, imenovano Reverse DNS. Privzeto bo nastavljen na nekaj podobnega 203.0.113.0.vultr.com.
  • Spremenite to, da se ujema z imenom gostitelja, ki ste ga izbrali za svoj VPS zgoraj, na primer 203.0.113.0.box.example.com.
  • Kliknite ikono "kljukico", da shranite spremembe.

Konfigurirajte imenske strežnike vaše domene pri registratorju domen

Najpreprostejši (in pričakovan) način za pravilno konfiguracijo vašega DNS za MiaB je, da mu omogočite popoln nadzor nad DNS vaše domene. V ta namen vaša namestitev MiaB zagotavlja dva imenska strežnika, na katera lahko usmerite svojo domeno. Ti bodo imeli naslednjo obliko:

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

Uporabiti boste morali nadzorno ploščo pri registrarju domene, da dodelite imenske strežnike, ki jih zagotavlja MiaB, kot strežnike imen za vašo domeno. Prav tako morate registrirati svoje strežnike imen, ki jih ponuja MiaB, pri registratorju domen (včasih imenovani "zapisi za lepljenje"). Ta postopek se razlikuje glede na registrarja, pri katerem ste. V bistvu bi morali biti pozvani, da vnesete svoje imenske strežnike ( ns1.box.example.comin ns2.box.example.com) in naslov IP, na katerega naj bodo usmerjeni, kar je naslov IP vašega Vultr VPS.

Namestitev

SSH v vaš novi VPS. Uporabite naslov IP, ki ste ga prej zabeležili.

$ ssh [email protected]

Geslo za root lahko najdete na nadzorni plošči Vultr v Overviewrazdelku.

Kopirajte in prilepite naslednje v svoj terminal.

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

Za vas bo zdaj nameščenih več paketov Ubuntu. Na koncu boste dobili nekaj vprašanj o namestitvi:

  • Vaš e-poštni naslov Privzeto bo nekaj takega kot [email protected]. Spremenite to v kar vam je ljubše.
  • Ime gostitelja To bi moralo biti privzeto ime gostitelja, ki ste ga že nastavili za vaš VPS, na primer box.example.com. Pusti to kot je.
  • Konfiguriranje tzdata Izberite svoj časovni pas.
  • Geslo Na koncu boste morali vnesti novo geslo. To bo uporabljeno za vaš novi e-poštni račun, kot tudi za prijavo v skrbniški vmesnik.

Ko je namestitev končana, vam bo prikazano sporočilo o uspehu in povezava na spletno mesto do skrbniškega vmesnika.

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

Prva prijava

Ko se v brskalniku prvič prijavite v MiaB, boste uporabili naslov, ki ste ga navedli na koncu namestitvenega postopka. To bo namesto imena domene uporabilo IP naslov vašega VPS.

Potrdilo SSL trenutno ni bilo ustvarjeno, zato bo vaše polje uporabljalo samopodpisano potrdilo. Vaš spletni brskalnik vas bo skoraj zagotovo opozoril, kar nakazuje, da je to nevarno. Sprejmite samopodpisano potrdilo. To se uporablja samo med prvim zagonom.

Prijavite se v MiaB z e-poštnim naslovom in geslom, ki ste ju nastavili med namestitvijo.

Preverjanje stanja sistema

Vaš MiaB ima zelo koristen razdelek, imenovan Status Checks. Na to stran boste prispeli, ko se prvič prijavite, in jo lahko obiščete pozneje na System>, Status Checksda preverite, ali obstajajo težave, ki jih je treba rešiti.

Če MiaB prikaže gumb, ki vas prosi, da znova zaženete vaš VPS ("Reboot Box"), morate to storiti. Če samodejni poskus ponovnega zagona VPS ne uspe, lahko to storite prek nadzorne plošče Vultr, v zgornjem desnem kotu nadzorne plošče je ikona; ali prek ukazne vrstice z rebootukazom.

Nekatere težave niso nujno potrebne za takojšnjo rešitev. Na primer opozorilo o prijavi na podlagi gesla ali programski paketi, ki jih je treba posodobiti. Vsekakor pa to popravite pozneje.

Preverite, ali so naslednji elementi pravilni, in če niso, jih odpravite, preden nadaljujete:

  • Zapise za lepljenje imenskega strežnika
  • Ta domena se mora razrešiti v naslov IP vašega polja

Morda boste morali počakati, da se vaše prejšnje spremembe DNS razširijo, kar lahko traja nekaj ur. Samo znova naložite stran nekoliko pozneje, da vidite, ali so spremembe začele veljati.

Priskrbite in namestite potrdilo TLS (SSL).

MiaB bi morali dobiti, da za vas konfigurira veljavno potrdilo SSL. Obiščite System> TLS (SSL) Certificatesin kliknite »Namesti potrdilo« poleg vsake domene.

Zdaj se boste lahko prijavili v svoj MiaB z uporabo domene, na primer https://box.example.com/admin, vaš spletni brskalnik pa ne bo prikazal nobenih opozoril o potrdilu, kot je bilo prej.

Nato pojdite na Mail> Usersin dodajte toliko e-poštnih računov, kot želite. Zavedajte se, da MiaB izvaja funkcijo za preprečevanje neželene pošte, imenovano "sivi seznam". V bistvu to pomeni, da bo prvič, ko račun na vašem polju prejme e-pošto od nekoga, ki ga še ni videl, zakasnjeno; vse od 2 minuti do ene ure, odvisno od strežnika pošiljatelja. To močno zmanjša število neželene pošte, vendar pomeni, da lahko vaši prvi testi e-pošte trajajo nekaj časa.

Posodabljanje MiaB

Če želite posodobiti MiaB, uporabite natanko enaka dva koraka, kot ste ga uporabili pri prvi namestitvi. Isti skript tako namesti kot posodobi MiaB.

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

Uporaba zunanje storitve DNS, kot je Cloudflare

MiaB je privzeto nastavljen tako, da upravlja vse vaše DNS, in lahko samodejno konfigurira zapletene zapise DKIM in SPI za vaše e-poštne domene. Če želite to narediti, usmerite imenske strežnike za svoje domene neposredno na strežnike imen, ki jih zagotavlja MiaB, kot ste storili prej. Vendar pa boste morda morali upravljati DNS za svoje domene drugje. To je povsem mogoče, a težje.

Če želite na primer uporabiti Cloudflare, je nastavitev naslednja:

  • Usmerite imenske strežnike vaših domen na dva, ki ju določi Cloudflare
  • Na nadzorni plošči Cloudflare boste po potrebi dodali zapise DNS, da zagotovite, da vaš strežnik MiaB prevzame vašo e-pošto. Te zapise lahko kopirate s strani System> External DNSskrbniškega vmesnika MiaB.

Bodite zelo previdni in preizkusite svoje delo s spletnim mestom, kot je mail-tester . Enostavna spregleda v tej vrsti scenarija lahko pomeni, da bo vaša e-pošta poslana naravnost v mapo z vsiljeno pošto vaših prejemnikov.


Kako ustaviti e-pošto iz Microsoft Teams

Kako ustaviti e-pošto iz Microsoft Teams

Microsoftova učinkovita aplikacija za komuniciranje in sodelovanje, Microsoft Teams, je eno vodilnih imen v segmentu. Od začetka leta 2017 je Teams izkoristil Microsoft…

Kako namestiti aplikacijo Mailtrain Newsletter na Debian 9

Kako namestiti aplikacijo Mailtrain Newsletter na Debian 9

Uporaba drugega sistema? Mailtrain je odprtokodna aplikacija za glasila, ki sama gostuje, zgrajena na Node.js in MySQL/MariaDB. Vir Mailtrains je na GitHubu. ti

Kako namestiti aplikacijo Mailtrain Newsletter na Ubuntu 16.04

Kako namestiti aplikacijo Mailtrain Newsletter na Ubuntu 16.04

Uporaba drugega sistema? Mailtrain je odprtokodna aplikacija za glasila, ki sama gostuje, zgrajena na Node.js in MySQL/MariaDB. Vir Mailtrains je na GitHubu. ti

Kako namestiti spletno pošto RainLoop na Debian 9

Kako namestiti spletno pošto RainLoop na Debian 9

Uporaba drugega sistema? RainLoop je preprost, sodoben in hiter spletni e-poštni odjemalec. Izvorna koda RainLoop gostuje na Githubu. Ta vodnik vam bo pokazal ho

Kako enostavno preseliti poštne predale z Imapsync na Ubuntu 16.04 LTS

Kako enostavno preseliti poštne predale z Imapsync na Ubuntu 16.04 LTS

Uporaba drugega sistema? Čeprav selitev spletnih mest običajno ni težava, je včasih težje preseliti e-poštne predale. To je še posebej primer

Izdelava lastnega poštnega strežnika s FreeBSD 11

Izdelava lastnega poštnega strežnika s FreeBSD 11

Zagon lastnega e-poštnega strežnika je lahko zelo koristen. Vi ste odgovorni za svoje podatke. Omogoča vam tudi večjo prilagodljivost pri možnostih dostave. Vendar

Kako namestiti spletno pošto RainLoop na CentOS 7

Kako namestiti spletno pošto RainLoop na CentOS 7

Uporaba drugega sistema? RainLoop je preprost, sodoben in hiter spletni e-poštni odjemalec. Izvorna koda RainLoop gostuje na GitHubu. Ta vodnik vam bo pokazal ho

Kako namestiti RainLoop Webmail na FreeBSD 12

Kako namestiti RainLoop Webmail na FreeBSD 12

Uporaba drugega sistema? RainLoop je preprost, sodoben in hiter spletni e-poštni odjemalec. Izvorna koda RainLoop gostuje na Githubu. Ta vodnik vam bo pokazal ho

Kako konfigurirati Spamassassin s Postfixom na Ubuntu 16.04

Kako konfigurirati Spamassassin s Postfixom na Ubuntu 16.04

Spamassassin je brezplačen in odprtokodni poštni filter, napisan v Perlu, ki se uporablja za identifikacijo neželene pošte z uporabo širokega spektra hevrističnih testov na glavah pošte in bod.

Kako enostavno preseliti poštne predale z Imapsync na CentOS 7

Kako enostavno preseliti poštne predale z Imapsync na CentOS 7

Uporaba drugega sistema? Čeprav selitev spletnih mest običajno ni težava, je včasih težje preseliti e-poštne predale. To je še posebej primer

Kako namestiti iRedMail na Ubuntu 18.04

Kako namestiti iRedMail na Ubuntu 18.04

Uvod Izvajanje lastnega poštnega strežnika ponuja prednost zasebnosti in možnost ustvarjanja toliko poštnih računov, kot želite za svoje domene.

Kako namestiti spletno pošto RainLoop na Fedora 28

Kako namestiti spletno pošto RainLoop na Fedora 28

Uporaba drugega sistema? RainLoop je preprost, sodoben in hiter spletni e-poštni odjemalec. Izvorna koda RainLoop gostuje na GitHubu. Ta vodnik vam bo pokazal ho

Kako namestiti aplikacijo Mailtrain Newsletter na FreeBSD 12

Kako namestiti aplikacijo Mailtrain Newsletter na FreeBSD 12

Uporaba drugega sistema? Mailtrain je odprtokodna aplikacija za glasila, ki sama gostuje, zgrajena na Node.js in MySQL/MariaDB. Vir Mailtrains je na GitHubu. ti

Kako nastaviti poštni strežnik z uporabo iRedMail na Ubuntu 16.04

Kako nastaviti poštni strežnik z uporabo iRedMail na Ubuntu 16.04

Uporaba drugega sistema? Uvod Če ste že kdaj zgradili poštni strežnik od začetka, boste vedeli, da je to lahko dolgočasen podvig. tam i

Kako namestiti aplikacijo Mailtrain Newsletter na Fedora 28

Kako namestiti aplikacijo Mailtrain Newsletter na Fedora 28

Uporaba drugega sistema? Mailtrain je odprtokodna aplikacija za glasila, ki sama gostuje, zgrajena na Node.js in MySQL/MariaDB. Vir Mailtrains je na GitHubu. ti

Kako namestiti RainLoop Webmail na Ubuntu 16.04

Kako namestiti RainLoop Webmail na Ubuntu 16.04

Uporaba drugega sistema? RainLoop je preprost, sodoben in hiter spletni e-poštni odjemalec. Izvorna koda RainLoop gostuje na Githubu. Ta vodnik vam bo pokazal ho

Kako namestiti aplikacijo Mailtrain Newsletter na CentOS 7

Kako namestiti aplikacijo Mailtrain Newsletter na CentOS 7

Uporaba drugega sistema? Mailtrain je odprtokodna aplikacija za glasila, ki sama gostuje, zgrajena na Node.js in MySQL/MariaDB. Vir Mailtrains je na GitHubu. ti

Namestite sSMTP z Mailtrapom za razvoj spletnih aplikacij na Ubuntu 16.04

Namestite sSMTP z Mailtrapom za razvoj spletnih aplikacij na Ubuntu 16.04

V tej vadnici se boste naučili namestiti sSMTP, preprost strežnik za posredovanje. Mailtrap.io ponuja lažni e-poštni strežnik za razvijalce. Uporabite ga za sen

Kako namestiti Mail-in-a-box v Ubuntu 18.04

Kako namestiti Mail-in-a-box v Ubuntu 18.04

Uvod Mail-in-a-box (MiaB) poskrbi za vse zapletene konfiguracije, potrebne za preprečevanje varnostnih težav, zagotavlja soliden sistem za odkrivanje neželene pošte

Vzpon strojev: aplikacije AI v resničnem svetu

Vzpon strojev: aplikacije AI v resničnem svetu

Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.

DDOS napadi: kratek pregled

DDOS napadi: kratek pregled

Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.

Razvoj shranjevanja podatkov – Infografika

Razvoj shranjevanja podatkov – Infografika

Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več