Iesācēja personālajam datora un interneta lietotājam var šķist, ka e-pasts ir diezgan vienkārša sistēma, kas sastāv no pāris moduļiem, kas saņem un sūta ziņas, taču šis viedoklis ir kļūdains. Mūsdienu e-pasts ir sarežģīta sistēma, kuras radīšanai, konfigurēšanai un stabilam darbam būs nepieciešams vairāk nekā viena stunda smaga darba un diezgan liels teorētisko zināšanu apjoms.

Nepieciešams
- - Postfix;
- - Saslauthd;
- - Sairuss.
Instrukcijas
1. solis
Vispirms instalējiet Linux balstītu Debian operētājsistēmu. Instalējiet arī nepieciešamās programmatūras pakotnes (postfix, cyrus, sasl). Pirmajā postfix pakotnes iestatīšanas laikā definējiet interneta vietnes konfigurāciju. Pēc tam norādiet sava nākamā pasta servera nosaukumu vai atstājiet visu kā noklusējumu. Konfigurējiet saslauthd autorizācijas pakalpojumu, lai tas lietotu sasldb2 datu bāzi, rediģējot failu direktorijā / etc / default / saslauthd. Pēc konfigurēšanas palaidiet autorizācijas pakalpojumu, izmantojot konsoli: /etc/init.d/saslauthd start.
2. solis
Tā kā saslauthd pakete ir paredzēta pasta servera lietotāju autorizēšanai, ir nepieciešams pārvietot tās "ligzdu" uz galveno servera direktoriju / var / spool / postfix /. Vieglākais veids, kā to izdarīt, ir ievadīt direktoriju ar saslauthd pakotnes gatavo ligzdu vajadzīgajā mapē. Pēc tam restartējiet postfix serveri un pārbaudiet, vai failos nav kļūdu. Izmantojiet telnet utilītu, lai izveidotu savienojumu ar pasta serveri. Pēc tam ievadiet šo komandu konsolē, lai saslauthd un postfix paketes darbotos kopā: adduser postfix sasl.
3. solis
Instalējiet Cyrus pakotni, kuras galvenais mērķis ir saņemt pastu no postfix pakotnes un pēc tam to kārtot. Rediģējiet failu direktorijā /etc/imapd.conf. Pārliecinieties arī, vai Cyrus un postfix darbosies kopā, padarot tos pieejamus viens otram. Ļaujiet Cyrus saņemt informāciju no postfix un rediģēt failu /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. Neaizmirstiet arī pievienot lietotāju datu bāzei, izmantojot konsoli: saslpasswd2 -c cyrus Pēc nepieciešamās uzvednes ievadiet paroli un restartējiet pasta servera pakotnes.