Mailu
Apraksts
Mailu ir vienkāršs, bet pilnfunkcionāls e-pasta serveris Docker attēlu kopas veidā.
Projekta mērķis ir nodrošināt lietotājiem viegli konfigurējamu, viegli uzturamu un pilnfunkcionālu e-pasta serveri bez proprietāras programmatūras vai nevajadzīgām funkcijām, kas bieži sastopamas populāros grupdarba risinājumos.
Roundcube tiek izmantots kā tīmekļa pasta klients.
Darba sākšana
Mailu tiek instalēts ar attēlu un autom ātiski startējas, kad serveris tiek palaists.
Pēc attēla instalēšanas Mailu tīmekļa saskarne būs pieejama vietnē https://example.com/, kur example.com ir jūsu servera resursdatora nosaukums.
Lai piekļūtu tīmekļa saskarnei, izmantojiet akreditācijas datus, kas jums tika nosūtīti pa e-pastu.
Papildus tam pieteikšanās akreditācijas datus var atrast serverī failā:
/root/.app_credentials
Lai piekļūtu šim failam, jums būs jāpiesakās serverī, izmantojot SSH. Serverim varat pieslēgties, izmantojot SSH:
- Ar SSH atslēgu, ja šī opcija ir iespējota pirms servera izveides
- Ar
rootlietotāja paroli, kas nosūtīta pa e-pastu, kad serveris tiek aktivizēts
E-pasta domēna pievienošana
Lai pievienotu jaunu e-pasta domēnu, dodieties uz Mail domains un noklikšķiniet uz New domain:

Pievienojot domēnu, norādiet:
- Domēna nosaukumu (caur šo domēna nosaukumu būs pieejama arī Mailu tīmekļa saskarne)
- Pastkastīšu limits (lietotāju skaits)
- Maksimālā diska kvota lietotājiem
- Atļaut lietotāju pašreģistrāciju
Noklikšķiniet uz Save, lai pabeigtu.

SSL sertifikāta izsniegšana
Lai iegūtu bezmaksas Let's Encrypt SSL sertifikātu savai tīmekļa saskarnei un e-pastam, jums būs jāpieslēdzas serverim caur SSH kā root lietotājam un jāizpilda šāda komanda:
mailu_domain add
Jums tiks piedāvāts ievadīt domēnu vai apakšdomēnu formātā subdomain.example.com un pārstartēt pakalpojumus.
Pārliecinieties, ka jūsu domēns eksistē un norāda uz jūsu servera IPv4 adresi!
Kad komandas izpilde būs pabeigta, tīmekļa saskarne būs pieejama vietnē https://example.com/, kur example.com ir jūsu norādītais domēns (vai apakšdomēns).
DNS
DNS ierakstu piemēru domēnam varat apskatīt, noklikšķinot uz Details blakus e-pasta domēnam.

Lai ģenerētu DKIM un DMARC atslēgas, noklikšķiniet uz Regenerate keys.

Resursu ieraksti ir sniegti kā piemērs. Jums tie būs jāpārnes uz sava domēna zonu.
Lietotāju pastkastīšu izveide
Lietotāja pastkastīti varat pievienot, noklikšķinot uz pogas User blakus e-pasta domēnam un pēc tam lapas augšējā labajā stūrī uz Add User.

Veidojot lietotāja pastkastīti, norādiet:
- Vārds
- Parole
- Diska kvotas
- Pasta piekļuves protokols
Noklikšķiniet uz Save, lai pabeigtu.
Ārējo e-pasta klientu konfigurēšana
E-pasta klientu konfigurācijas piemērus var atrast izvēlnē Client setup. Apple ierīcēm ir pieejama automātiskā konfigurēšana.

Pasta savācēja konfigurēšana
Pasta savācējs e-pasta saņemšanai no ārējiem serveriem tiek konfigurēts izvēlnē Fetched accounts.
Pievienojot jaunu savācēju, norādiet:
- Pasta piekļuves protokols
- Pasta servera domēns
- Tā e-pasta konta pieteikšanās vārdu/paroli, no kura tiks saņemts e-pasts
- Vai atstāt e-pastu kopijas attālinātajā serverī
- Mapju sarakstu, no kurām tiks saņemts e-pasts

Programmatūras atjaunināšana
Lai atjauninātu Mailu instalāciju, jums jāpiesakās serverī caur SSH kā root lietotājam un jāizpilda divas komandas:
cd /mailu/ && docker compose pull
systemctl restart mailu.service
Instalētā programmatūra
| Nosaukums | Licence |
|---|---|
| Mailu | MIT licence |
| Roundcube | GPLv3 |
| Docker | GPLv3 (Apache 2.0) |
Noderīgas saites
Plašāku informāciju par instalētajām pakotnēm skatiet to oficiālajā dokumentācijā: