Det kan synes for en nybegynderbruger af en pc og internettet, at e-mail er et ret simpelt system, der består af et par moduler, der modtager og sender meddelelser, men denne opfattelse er fejlagtig. Moderne e-mail er et komplekst system, der kræver mere end en times hårdt arbejde og en temmelig stor mængde teoretisk viden for at skabe, konfigurere og stabilt arbejde.
Nødvendig
- - Postfix;
- - Saslauthd;
- - Cyrus.
Instruktioner
Trin 1
Først skal du installere det Linux-baserede Debian-operativsystem. Installer også de nødvendige softwarepakker (postfix, cyrus, sasl). Under den allerførste opsætning af postfix-pakken skal du definere konfigurationen til Internettet. Derefter skal du angive navnet på din fremtidige mailserver eller lade alt være som standard. Konfigurer saslauthd-autorisationstjenesten til at bruge sasldb2-databasen ved at redigere filen i / etc / default / saslauthd-biblioteket. Efter konfigurationen skal du starte autorisationstjenesten ved hjælp af konsollen: /etc/init.d/saslauthd start.
Trin 2
Da saslauthd-pakken er beregnet til godkendelse af e-mailserverbrugere, bliver det nødvendigt at flytte dens "sokkel" til hovedserverkataloget / var / spool / postfix /. Den nemmeste måde at gøre dette på er at indsprøjte biblioteket med den færdige stikkontakt på saslauthd-pakken i den krævede mappe. Genstart derefter postfix-serveren og kontroller filerne for fejl. Brug telnet-værktøjet til at oprette forbindelse til mailserveren. Indtast derefter følgende kommando i konsollen for at få saslauthd- og postfix-pakkerne til at arbejde sammen: adduser postfix sasl.
Trin 3
Installer Cyrus-pakken, hvis hovedformål er at modtage mail fra postfix-pakken og derefter sortere den. Rediger filen i /etc/imapd.conf-biblioteket. Sørg også for, at Cyrus og postfix fungerer sammen ved at gøre dem tilgængelige for hinanden. Gør det muligt for cyrus at modtage information fra postfix og redigere filen /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. Glem ikke at tilføje brugeren til databasen via konsollen: saslpasswd2 -c cyrus Indtast adgangskoden efter den krævede prompt, og genstart mail-serverpakkerne.