Mailu Sandorių el. Pašto paslauga
„Docker“ pagrindu sukurtas pilnavertis atvirojo kodo pašto serveris
„MailU“ yra 100% nemokama ir atvirojo kodo pašto serverio programinė įranga. Tai visavertė nemokama el. Pašto programinė įranga su „IMAP“, IMAP+, SMTP ir pateikimo protokolais.
Apžvalga
„MailU“ yra 100% nemokamas ir atvirojo kodo pašto serveris. Tai paprastas ir lengvai nustatytas nemokamas SMTP serveris. Nemokamas pašto serveris yra sukurtas „Python“ programavimo kalba, o šaltinio kodą galima rasti „GitHub“ ir galite išplėsti funkcijas klonuodami saugyklą. „MailU“ yra turtingas konfigūruojamas atvirojo kodo pašto serveris, siūlantis didelį pažangių funkcijų ir saugumo rinkinį. Komplekte yra žiniatinklio pašto ir administravimo sąsaja. Tai palaiko dažniausiai pasitaikančius el. Pašto protokolus, tokius kaip IMAP, SMTP ir POP3, taip pat pateikimo protokolas. Tai taip pat palaiko kai kurias pažangias funkcijas, tokias kaip domenų slapyvardžiai, pasirinktinis maršrutas, pasauliniai administratoriai, domenų delegacijos ir kvotos. Saugumas yra viena ryškiausių „Mailu“ atvirojo kodo pašto serverio funkcijų. Tai vykdo TLS, naudoja „LetSenCrypt“ SSL, DKIM palaikymą ir įmontuotą antivirusinį skaitytuvą, jis yra geriausias pasirinkimas kaip nemokamas SMTP serveris. „MailU“ atvirojo kodo pašto serveris pateikia visas pagrindines funkcijas, kurias bet kuriam verslui reikia paleisti savo nemokamą el. Pašto programinę įrangą. Jei norite nustatyti savo nemokamą pašto serverį, turėtumėte būtinai patikrinti „MailU“ atvirojo kodo pašto serverį.
Sistemos reikalavimai
Turėtumėte įsitikinti, kad jūsų aparatūra (virtuali ar fizinė) yra suderinama su naujausia „Linux“ branduoliu. Taip pat turėtumėte turėti bent 2 GB visos atminties ir 1 GB laisvos atminties, kai paleisite „Mailu“.
Funkcijos
Toliau pateikiamos pagrindinės „Mailu“ atvirojo kodo pašto serverio savybės
- Standartinis el. Pašto serveris, IMAP ir IMAP+, SMTP ir pateikimas
- Pažangios el. Pašto funkcijos, slapyvardžiai, domenų slapyvardžiai, pasirinktinis maršrutas
- Prieiga prie žiniatinklio, keli žiniatinklio pašto ir administravimo sąsaja -Vartotojo funkcijos, slapyvardžiai, automatinis atstatymas, automatinis į priekį, pateiktos paskyros
- Administratoriaus funkcijos, Global administratoriai, pranešimai, delegavimas vienam domenui, kvotos
- Saugumas, priverstinis TLS, „LetSenCrypt!“, Išeinantis DKIM, antivirusinis skaitytuvas
- Antispam, automatinis mokymas, gregilinimas, DMARC ir SPF
- Laisvė, visi „Foss“ komponentai, neįtrauktas stebėjimo priemonė
diegimas
Norėdami įdiegti „MailU“ atvirojo kodo pašto serverį, pirmiausia turite įsitikinti, kad jūsų sistema turi galiojantį IP adresą ir visiškai kvalifikuotą domeno pavadinimą. Taip pat turėtų būti galiojantis domeno MX įrašas. Norėdami nustatyti serverio IP ir pagrindinio kompiuterio pavadinimą, paleiskite žemiau pateiktas komandas:
$ sudo hostnamectl set-hostname mail.example.com
Taip pat pridėkite serverio FQDN ir IP adresą į /etc /hosts failą.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Nustačius iš naujo paleiskite sistemą
$ sudo reboot
Šie prievadai turėtų būti leidžiami per jūsų sistemos ugniasienę, nes jie yra kritiški el. Laiškams. Galite atidaryti prievadus su UFW, kaip parodyta žemiau:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Prieš pradėdami diegti „Mailu“ naudojant „Docker“ ir „Docker“ kompoziciją, todėl aš manau, kad jūs jau turite abu sąranką. Jei ne, galite sekti oficialią sąrankos dokumentaciją:
Kaip įdiegti „Docker“ kompoziciją „Ubuntu“ Įdiegę „Docker“ ir „Docker“ komponavimą, sukurkite katalogą, kuriame „Mailu“ saugos savo duomenis:
$ sudo mkdir /mailu
„Mailu“ naudoja „docker-compose.yml“ failą ir taip pat priklauso nuo „mailu.env“ įvairiems nustatymams. Naudodamiesi internetine „MailU Setup“ programa, turite sugeneruoti savo aplinkos „MailU“ konfigūraciją. Generatorius suteiks jums ir „docker-compose.yml“, ir „MailU.Env“ failą. Sukūrę konfigūraciją, gausite nuorodas, kurias galėsite naudoti failų atsisiuntimui. Įsitikinkite, kad atsisiuntėte failus „MailU“ kataloge. Kai tai bus padaryta su nustatymais, paleiskite „MailU“ su „Docker“ kompozicijomis, kaip nurodyta žemiau „MailU“ kataloge:
$ 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
Nustatykite administratoriaus vartotoją paleisdami žemiau esančią komandą:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
tyrinėti
Galite rasti šias tinkamas nuorodas: