Un utilizator începător al unui computer și al internetului poate părea că e-mailul este un sistem destul de simplu format din câteva module care primesc și trimit mesaje, dar această opinie este eronată. E-mailul modern este un sistem complex, care va necesita mai mult de o oră de muncă grea și o cantitate destul de mare de cunoștințe teoretice pentru a crea, configura și stabiliza munca.
Necesar
- - Postfix;
- - Saslauthd;
- - Cyrus.
Instrucțiuni
Pasul 1
Mai întâi, instalați sistemul de operare Debian bazat pe Linux. Instalați și pachetele software necesare (postfix, cyrus, sasl). În timpul primei configurări a pachetului postfix, definiți configurația pentru site-ul Internet. După aceea, specificați numele viitorului dvs. server de e-mail sau lăsați totul ca implicit. Configurați serviciul de autorizare saslauthd pentru a utiliza baza de date sasldb2 editând fișierul în directorul / etc / default / saslauthd. După configurare, porniți serviciul de autorizare folosind consola: /etc/init.d/saslauthd start.
Pasul 2
Deoarece pachetul saslauthd este destinat autorizării utilizatorilor de server de poștă electronică, devine necesară mutarea „socketului” acestuia în directorul principal al serverului / var / spool / postfix /. Cel mai simplu mod de a face acest lucru este să injectați directorul cu socket-ul gata al pachetului saslauthd în folderul necesar. După aceea reporniți serverul postfix și verificați fișierele pentru erori. Utilizați utilitarul telnet pentru a vă conecta la serverul de e-mail. Apoi introduceți următoarea comandă în consolă pentru ca pachetele saslauthd și postfix să funcționeze împreună: adduser postfix sasl.
Pasul 3
Instalați pachetul Cyrus, al cărui scop principal este să primiți e-mailuri din pachetul postfix și apoi să îl sortați. Editați fișierul în directorul /etc/imapd.conf. De asemenea, asigurați-vă că Cyrus și postfix vor funcționa împreună, punându-le la dispoziție unul altuia. Faceți posibil ca Cyrus să primească informații de la postfix și să editeze fișierul /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. De asemenea, nu uitați să adăugați utilizatorul la baza de date prin intermediul consolei: saslpasswd2 -c cyrus Introduceți parola după solicitarea solicitată și reporniți pachetele serverului de e-mail.