Aloittelevalle tietokoneen ja Internetin käyttäjälle saattaa tuntua, että sähköposti on melko yksinkertainen järjestelmä, joka koostuu parista moduulista, jotka vastaanottavat ja lähettävät viestejä, mutta tämä mielipide on virheellinen. Moderni sähköposti on monimutkainen järjestelmä, joka vaatii yli tunnin kovaa työtä ja melko suuren määrän teoreettista tietoa työn luomiseen, konfigurointiin ja vakaana.
Tarpeellinen
- - Postfix;
- - Saslauthd;
- - Cyrus.
Ohjeet
Vaihe 1
Asenna ensin Linux-pohjainen Debian-käyttöjärjestelmä. Asenna myös vaaditut ohjelmistopaketit (postfix, cyrus, sasl). Määritä Internet-sivuston kokoonpano ensimmäisen postfix-paketin asennuksen aikana. Määritä sen jälkeen tulevan sähköpostipalvelimesi nimi tai jätä kaikki oletukseksi. Määritä saslauthd-valtuutuspalvelu käyttämään sasldb2-tietokantaa muokkaamalla tiedostoa hakemistossa / etc / default / saslauthd. Käynnistä määritysten jälkeen valtuutuspalvelu konsolilla: /etc/init.d/saslauthd start.
Vaihe 2
Koska saslauthd-paketti on tarkoitettu sähköpostipalvelimen käyttäjien valtuuttamiseen, on välttämätöntä siirtää sen "liitäntä" pääpalvelimen hakemistoon / var / spool / postfix /. Helpoin tapa tehdä tämä on injektoida hakemisto, jossa on valmiit liittimet saslauthd-pakettiin, tarvittavaan kansioon. Käynnistä sen jälkeen postfix-palvelin uudelleen ja tarkista, ettei tiedostoissa ole virheitä. Yhdistä sähköpostipalvelimeen käyttämällä telnet-apuohjelmaa. Syötä sitten seuraava komento konsoliin, jotta saslauthd- ja postfix-paketit toimivat yhdessä: adduser postfix sasl.
Vaihe 3
Asenna Cyrus-paketti, jonka päätarkoitus on vastaanottaa postia postfix-paketista ja lajitella se sitten. Muokkaa tiedostoa hakemistossa /etc/imapd.conf. Varmista myös, että Cyrus ja postfix toimivat yhdessä asettamalla ne toistensa saataville. Anna cyrusille mahdollisuus vastaanottaa tietoja postfixistä ja muokata tiedostoa /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. Älä myöskään unohda lisätä käyttäjää tietokantaan konsolin kautta: saslpasswd2 -c cyrus Anna salasana vaaditun kehotuksen jälkeen ja käynnistä postipalvelinpaketit uudelleen.