Det kan tyckas för en nybörjare av en dator och Internet att e-post är ett ganska enkelt system som består av ett par moduler som tar emot och skickar meddelanden, men denna åsikt är felaktig. Modernt e-postmeddelande är ett komplext system som kräver mer än en timmes hårt arbete och en ganska stor mängd teoretisk kunskap för att skapa, konfigurera och stabilt arbete.
Nödvändig
- - Postfix;
- - Saslauthd;
- - Cyrus.
Instruktioner
Steg 1
Installera först det Linux-baserade Debian-operativsystemet. Installera också nödvändiga programvarupaket (postfix, cyrus, sasl). Under den allra första installationen av postfix-paketet, definiera konfigurationen för webbplatsen. Därefter anger du namnet på din framtida e-postserver eller lämnar allt som standard. Konfigurera saslauthd-auktoriseringstjänsten så att den använder sasldb2-databasen genom att redigera filen i / etc / default / saslauthd-katalogen. Efter konfigurationen startar du auktoriseringstjänsten med hjälp av konsolen: /etc/init.d/saslauthd start.
Steg 2
Eftersom saslauthd-paketet är avsett för auktorisering av e-postserveranvändare blir det nödvändigt att flytta dess "uttag" till huvudserverkatalogen / var / spool / postfix /. Det enklaste sättet att göra detta är att injicera katalogen med det färdiga uttaget på saslauthd-paketet i önskad mapp. Starta sedan om postfix-servern och kontrollera filerna för fel. Använd telnet-verktyget för att ansluta till e-postservern. Ange sedan följande kommando i konsolen för att få saslauthd- och postfix-paketen att fungera tillsammans: adduser postfix sasl.
Steg 3
Installera Cyrus-paketet, vars huvudsyfte är att ta emot e-post från postfix-paketet och sedan sortera det. Redigera filen i katalogen /etc/imapd.conf. Se också till att Cyrus och postfix fungerar tillsammans genom att göra dem tillgängliga för varandra. Gör det möjligt för cyrus att ta emot information från postfix och redigera filen /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. Glöm inte att lägga till användaren i databasen via konsolen: saslpasswd2 -c cyrus Ange lösenordet efter önskad uppmaning och starta om e-postserverpaketen.