Mailu Tranzakciós e -mail szolgáltatás
Docker-alapú, teljes funkciós nyílt forráskódú kiszolgáló
A Mailu 100% -ban ingyenes és nyílt forráskódú postai kiszolgáló szoftver. Ez egy teljes funkcionális ingyenes e-mail szoftver, amelynek támogatása az IMAP, az IMAP+, az SMTP és a Beküldési protokollok számára.
Áttekintés
A Mailu egy 100% -ban ingyenes és nyílt forráskódú levelező szerver. Ez egy egyszerű és egyszerű beállítási ingyenes SMTP szerver. Az ingyenes levelező kiszolgálót a Python programozási nyelven fejlesztették ki, és a forráskód elérhető a GitHub -on, és a funkciókat a tároló klónozásával bővítheti. A Mailu egy gazdag, konfigurálható nyílt forráskódú kiszolgáló, amely nagymértékű fejlett funkciókat és biztonságot kínál. A Webmail és az adminisztrációs felülethez tartozik a dobozból. Támogatja a leggyakoribb e -mail protokollokat, mint például az IMAP, az SMTP és a POP3, valamint a benyújtási protokoll. Támogatja a fejlett funkciókat, például a domain álneveket, az egyéni útválasztást, a globális adminisztrátorokat, a tartományonkénti delegációkat és a kvótákat. A biztonság a Mailu nyílt forráskódú kiszolgáló egyik legszembetűnőbb tulajdonsága. Megerősíti a TLS-t, a LetSencrypt-t használja az SSL-hez, a DKIM támogatáshoz, és a beépített anti-vírus-szkenner számára a legjobb választás ingyenes SMTP szerverként. A Mailu Open Source Mail Server minden alapvető funkciót biztosít, amelyet minden vállalkozásnak saját ingyenes e-mail szoftverének futtatnia kell. Ha a saját ingyenes levelező szerverét szeretne beállítani, akkor feltétlenül ellenőrizze a Mailu Open Source Mail Server-et.
Rendszerkövetelmények
Győződjön meg arról, hogy a hardver (virtuális vagy fizikai) kompatibilis -e a legújabb Linux kernelrel. Ezenkívül legalább 2 GB teljes memóriával és 1 GB szabad memóriával kell rendelkeznie, amikor a Mailu futtatásakor.
Jellemzők
Az alábbiakban bemutatjuk a Mailu Open Source Mail Server legfontosabb jellemzőit
- Standard e -mail szerver, IMAP és IMAP+, SMTP és benyújtás
- Fejlett e -mail funkciók, álnevek, domain álnevek, egyedi útválasztás
- webes hozzáférés, több webmail és adminisztrációs felület -Felhasználói tulajdonságok, álnevek, automatikus-válasz, automatikus védelem, letöltött fiókok
- Adminisztrátori szolgáltatások, globális adminisztrátorok, bejelentések, domain delegáció, kvóták
- Biztonság, érvényes TLS, LetSEnCrypt!, Kimenő DKIM, anti-vírus szkenner
- Antispam, auto-tanulás, szürke lista, DMARC és SPF
- Szabadság, az összes foss alkatrész, a nyomkövető nem tartalmaz
telepítés
A Mailu Open Source Mail Server telepítéséhez először gondoskodnia kell arról, hogy a rendszer érvényes IP-címmel és teljesen minősített domain névvel rendelkezik. A domainre is érvényes MX rekordnak kell lennie. A szerver IP és a gazdagépnév beállításához futtassa az alábbi parancsokat:
$ sudo hostnamectl set-hostname mail.example.com
Adjon hozzá egy szerver FQDN és IP -címét az /etc /host fájlhoz.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
A beállítás után indítsa újra a rendszert
$ sudo reboot
A következő portokat a rendszer tűzfalán kell engedélyezni, mivel ezek kritikusak az e -mailekhez. Az alább látható módon kinyithatja a portokat az UFW -vel:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Mielőtt folytatnánk, mivel a Mailu telepítve van a Docker és a Docker Compose használatával, tehát feltételezem, hogy már van mindkét beállítás. Ha nem, akkor követheti a beállítás hivatalos dokumentációját:
-
Hogyan telepítsük a Docker komponálását az Ubuntu -on A Docker és a Docker Compose telepítése után folytassa egy könyvtár létrehozását, ahol a Mailu tárolja adatait:
$ sudo mkdir /mailu
A Mailu egy docker-compose.yml
fájlt használ, és a mailu.env
-en is támaszkodik a különféle beállításokhoz. Az Online Mailu Setup segédprogram segítségével el kell generálnia egy Mailu -konfigurációt a környezetéhez. A generátor mind a Docker-compose.yml-et, mind a mailu.env fájlt ad neked. A konfiguráció létrehozása után linkeket fog kapni a fájlok letöltéséhez. Győződjön meg arról, hogy letölti a fájlokat a Mailu könyvtárban.
Ha a beállításokkal kész, futtassa a Mailu -t a Docker komponálásával, mint az alábbiakban a Mailu könyvtárban:
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
Állítsa be az adminisztrátor felhasználóját az alábbi parancs futtatásával:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Fedezd fel
A következő linkeket relevánsnak találhatja: