Poste.io yra modernus pašto serveris, veikiantis Docker konteineryje. Tai puikus pasirinkimas individualiems naudotojams, programuotojams ir mažoms komandoms, kurios nori savarankiškai valdomo el. pašto sprendimo be sudėtingo konfigūravimo.
0. Būtinos sąlygos
Prieš pradėdami įsitikinkite, kad turite:
Šviežiai įdiegtą Debian 11+/Ubuntu 20.04+ serverį;
Domeno vardą su prieiga prie DNS valdymo, pvz., mail.example.com;
Naudotoją su sudo teisėmis;
Įdiegtus Docker ir Docker Compose;
Atidarytus 25, 80, 443, 587 ir 993 prievadus.
Įdiekite Docker, jei jis dar neįdiegtas.
1. Poste.io diegimas
Tai yra nemokama Poste.io versija. Jei norite PRO versijos, apsilankykite jų puslapyje.
1.1 Sukurkite katalogą, kuriame bus saugomi reikalingi duomenų failai:
mkdir -p ~/poste && cd ~/poste
1.2 Paleiskite Docker atvaizdį per CLI:
docker run -d \
--restart=always \
--net=host \
-e TZ=Europe/Prague \
-v /poste/data:/data \
--name "mailserver" \
-h "mail.example.com" \
-t analogic/poste.io
Pakeiskite šias reikšmes pagal savo duomenis:
-e TZ=Europe/Prague
-v /poste/data:/data
--name "mailserver"
-h "mail.example.com" Hostname for your mailserver
1.3 Jei viskas atlikta teisingai, pabaigoje turėtumėte matyti žalią žymą.
Poste.io administravimo aplinka pasiekiama adresu https://SERVER_IP:443 arba http://SERVER_IP:80
Jei naršyklėje matote šį puslapį, sveikiname, Poste.io el. pašto aplikacija sėkmingai įdiegta jūsų serveryje!
2. Konfigūravimas
2.1 Pradinis konfigūravimas per naršyklę
Atidarykite URL naršyklėje
Nustatykite administratoriaus el. pašto adresą ir slaptažodį
Sukonfigūruokite domeno vardą, pvz., mail.example.com
Pasirinkite saugyklos nustatymus, daugumai naudotojų tinka numatytieji nustatymai
2.2 DNS konfigūravimas
Domeno DNS valdymo aplinkoje pridėkite šiuos įrašus:
Tipas | Pavadinimas | Reikšmė |
A | mail.example.com | Jūsų serverio IP adresas |
MX | @ arba tuščia | mail.example.com, prioritetas 10 |
TXT | @ arba tuščia | v=spf1 a mx ptr -all |
TXT | mail._domainkey | iš administravimo aplinkos → DKIM |
2.3 SSL sertifikatai
Poste.io gali automatiškai gauti SSL sertifikatą per Let's Encrypt:
Eikite į Admin Panel → SSL Certificates
Spustelėkite “Install Let’s Encrypt certificate”
Įsitikinkite, kad 80 ir 443 prievadai yra atidaryti, o domenas nukreiptas teisingai.
3. Išvada
Sveikiname! Dabar turite pilnai veikiantį ir saugų pašto serverį su Poste.io savo Debian/Ubuntu serveryje.
Naudodami šią konfigūraciją galite:
Kurti pasirinktinius el. pašto adresus, pvz., [email protected]
Valdyti naudotojus ir domenus patogioje web sąsajoje
Naudoti SSL šifravimą, apsaugą nuo šlamšto ir DKIM/DMARC
Siųsti ir gauti el. laiškus naudojant standartines programas, tokias kaip Thunderbird ar Outlook
Poste.io leidžia lengvai paleisti pašto serverį, nereikalaujant rankiniu būdu konfigūruoti kiekvieno komponento. Tai puikus sprendimas pažengusiems naudotojams, mažoms įmonėms ar programuotojams, kuriems svarbi kontrolė ir privatumas.

