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

Uvod

Če ste že kdaj zgradili poštni strežnik od začetka, boste vedeli, da je to lahko dolgočasen podvig. Obstaja še ena možnost za tiste od nas, ki ne želimo porabiti časa za urejanje neštetih konfiguracijskih datotek. iRedMail je neverjeten skript lupine, ki samodejno namesti in konfigurira vse komponente, potrebne za popolnoma delujoč poštni strežnik. iRedMail uporablja celoten paket odprtokodne programske opreme, vključno z:

  • Postfix - Agent za prenos pošte (MTA).
  • Dovecot - Strežnik POP3 in IMAP.
  • Apache, Nginx- Spletni strežnik.
  • OpenLDAP, Idapd- Strežnik LDAP za shranjevanje poštnih računov.
  • MySQL, MariaDB, PostgreSQL- SQL strežnik za podatke aplikacije. Lahko se uporablja tudi za shranjevanje poštnih računov.
  • SpamAssassin - skener neželene pošte.
  • ClamAV - Skener za viruse.
  • Amavisd-new - Vmesnik med Postfixom, SpamAssassin in ClamAV.
  • Roundcube - Odjemalec spletne pošte.
  • SOGo Groupware - Storitev koledarja, stikov in opravil.
  • Fail2ban - Prepoveduje IP-je, ki so videti zlonamerni.
  • Awstats - Analizator dnevnikov Apache in Postfix.
  • iRedAPD - Strežnik pravilnikov Postfix.

V tej vadnici se bomo sprehodili skozi vse korake za zagon vašega poštnega strežnika in njegovo zaščito s SSL z uporabo Let's Encrypt.

Predpogoji

  • Primerek Ubuntu 16.04 z vsaj 2 GB pomnilnika. Priporočljiva je nova namestitev.
  • A nekorenskih sudo uporabnika .
  • IP naslov, ki ni na črnem seznamu. Če je vaš IP naslov na črnem seznamu, lahko prepreči, da bi vaša e-pošta kdaj prispela na cilj.

Namestitev z iRedMail

Preden začnete z namestitvijo, morate posodobiti svoj sistem.

sudo apt-get update
sudo apt-get upgrade

Nato bomo želeli nastaviti naše polno kvalificirano ime domene (FQDN) ime gostitelja. V Ubuntuju je ime gostitelja nastavljeno v 2 datotekah /etc/hostnamein /etc/hosts.

Odpri /etc/hostname.

sudo nano /etc/hostname

V datoteko dodajte svoje kratko ime gostitelja, ne svojega FQDN. Če je vaša polna domena, mail.example.combi morala vaša datoteka izgledati takole.

mail

Nato odprite /etc/hostsin dodajte svoje FQDN.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Znova zaženite strežnik.

sudo shutdown -r now

Zdaj lahko preverite svoje ime gostitelja.

hostname -f

Zdaj, ko je vaše FQDN nastavljeno, lahko nadaljujemo z namestitvijo. Prenesite najnovejšo različico iRedMail z uporabo wget. Najnovejšo različico najdete tako, da obiščete stran za prenos iRedMail .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2

Nato ekstrahirajte tarball in nato cdv imenik.

tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7

Nato skriptu dodajte dovoljenje in ga zaženite s sudo.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

Videli boste čarovnika za namestitev, ki vam bo postavil nekaj vprašanj:

  • Kam želite shraniti svoje poštne predale. Privzeta lokacija je /var/vmail.
  • Kateri spletni strežnik želite uporabiti.
  • Zadnji del za shranjevanje vaše pošte. Če izberete MySQL ali MariaDB, boste morali nastaviti tudi korensko geslo SQL. To mora biti močno geslo in se izogibajte uporabi posebnih znakov, saj bo to povzročilo napake.
  • Vaša prva poštna domena. To bo vaša prejšnja domena minus poddomena. Če na primer nastavite svojo domeno kot mail.example.compotem bi vnesli example.comkot prvo ime poštne domene.
  • Geslo skrbnika vaše domene, ki se izogiba tudi posebnim znakom.
  • Katere izbirne komponente želite namestiti. Najmanj bi morali izbrati Roundcubein iRedAdmin.

Zdaj, ko je vse vneseno, moramo le še pregledati nastavitve in začeti z namestitvijo. Po namestitvi boste pozvani, ali želite uporabiti pravila požarnega zidu, ki jih zagotavlja iRedMail. Pravilo bo kopirano v /etc/default/iptables. Če želite uporabiti to možnost, vnesite " y" in nadaljujte. Nato vam bodo prikazani nekateri pomembni podatki, vključno z:

  • URL spletne pošte Roundcube.
  • URL za skupinsko programsko opremo SOGo.
  • URL spletne skrbniške plošče.
  • Uporabniško ime in geslo za prijavo.

Te podatke lahko najdete tudi na /home/yourusername/iRedMail-0.9.7/iRedMail.tips.

Znova zaženite strežnik.

sudo shutdown -r now

Po ponovnem zagonu lahko dostopate do spletne skrbniške strani z https://mail.example.com/iredadminuporabo vaše domene. Za dostop do e-pošte uporabite stran Roundcube na naslovu https://mail.example.com/mail. iRedMail namesti strežnik s samopodpisanim potrdilom, ki zahteva posebna dovoljenja za odpiranje strani v vašem brskalniku. Priporočljivo je, da nadgradite na uradno potrdilo CA. Let's Encrypt je CA, ki ponuja brezplačna potrdila. Za informacije o uporabi te storitve obiščite Setup LetsEncrypt v Linuxu . Ko je potrdilo pridobljeno, boste morali zamenjati samopodpisana potrdila.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

Znova zaženite vse storitve s ključem. Če ste za svoj spletni strežnik uporabljali Nginx, bi ga zamenjali apache2z nginx.

sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot

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č