Pereiti prie pagrindinio turinio

Kaip sukurti pašto serverį naudojant Poste.io Debian/Ubuntu sistemoje

Šioje pamokoje žingsnis po žingsnio parodysime, kaip įdiegti ir sukonfigūruoti Poste.io Debian arba Ubuntu serveryje.

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ę

  1. Atidarykite URL naršyklėje

  2. Nustatykite administratoriaus el. pašto adresą ir slaptažodį

  3. Sukonfigūruokite domeno vardą, pvz., mail.example.com

  4. 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:

  1. Eikite į Admin Panel → SSL Certificates

  2. 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.

Ar gavote atsakymą į savo klausimą?