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

Pusti komentar

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.

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.

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.

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č