Mail server cu propriile lor mâini
Situația este în mare măsură complicată de faptul că aproape întotdeauna oamenii doresc pentru a obține totul dintr-o dată, dar după săptămâni de căutări documente și manuale, o duzină de încercare și eroare, totul vine la un singur lucru: citirea documentatiei tehnice de la serverul de site-ul e-mail-ul dezvoltatorului și configurația tuturor pieselor separat. Ne dorim ca pentru a atenua o parte din problema ilustrează setările sistemului de e-mail bazat pe Debian Etch sistem de operare cu următorul set de aplicații: Postfix, saslauthd, sasldb2, Cirus-IMAP, amavisd nou, spamassasin, ClamAV. explica pe scurt ce fiecare aplicație:
Toate acestea este suficient pentru a construi un server de e-mail sigur și fiabil. Se specifică faptul că pentru o înțelegere completă a acțiunilor necesare în continuare o anumită experiență în sistemele de operare Linux, și va face o mare în cazul în care această experiență a fost bazat pe studiul Debian / Ubuntu / MEPIS.
Mai departe cu instalarea. Sistemul de operare Debian nu a fost ales întâmplător. Timp de mulți ani, s-a dovedit a fi una dintre cele mai de încredere și stabil. În plus, versiunea Etch, pe care o vom stabili conține tot ce ai nevoie de noi, și este mai punct de vedere moral sau tehnic nu a avut timp să devină depășite.
Să presupunem că aveți deja o distribuție pe discuri CD / DVD. În cazul instalării poate varia ușor în procedura de instalare de rețea în sine. Introduceți CD-ul, setat să boot-eze de pe CD.
Apropo, Debian Etch există un program de instalare grafic, care, la această scriere este în stadiul RC2, dar pentru a accelera procesul de instalare, nu-l va folosi. Pentru ekstremallov și „true-tocilari“ prompt că vyriant facilități sunt pe meniu la tasta F3 este apăsată.
Selectați limba și apăsați [Enter].
În continuare, va trebui să introduceți numele și domeniul serverului dumneavoastră viitoare.
Pregătiți hard disk pentru instalare. Parametri secțiuni, fiecare decizie independentă.
Am mână prăbușit din greu în două secțiuni.
În ecranul următor, selectați fusul orar, rădăcină parola de root, numele de utilizator și parola normale.
Când selectați opțiunile de sistem necesare nu ar trebui să utilizeze principiul „lăsați-l să fie“. Toate programele software necesare vom instala fără a utiliza expertul.
Programul de instalare solicită câteva întrebări, răspunsurile la care se poate face acest lucru fara dificultate.
Sistemul este instalat. În fața ei câteva minute pentru a descărca și câteva minute de muncă.
În primul rând, pentru a continua configurarea trebuie să configurați mediul, astfel încât a fost confortabil la locul de muncă. Pentru început, vă oferim pentru a instala ssh, toate manipulările suplimentare pentru a produce nu din consola.
apt-get install ssh
apt-get install mc
În server de mail postfixat este o caracteristică - după rularea se execută într-un mediu chroot, care este în directorul / var / spool / postfix /.
# Ls -Al / var / spool / postfix /
drwxr-xr-x 19 rădăcină 4096 12 februarie 16:27.
drwxr-xr-x rădăcină 8 februarie 4096 12 16:26.
drwx ------ 2 postfixat rădăcină februarie 4096 12 16:27 activă
drwx ------ 2 postfixat rădăcină februarie 4096 12 16:27 sări
drwx ------ 2 postfixat rădăcină s 4096 12 februarie 16:27 corupt
drwx ------ 2 postfixat rădăcină februarie 4096 12 16:27 decaleze
drwx ------ 2 postfixat rădăcină 12 februarie 4096 16:27 amânat
drwxr-xr-x 2 rădăcină 4096 12 februarie 16:27 etc
drwx ------ 2 postfixat rădăcină februarie 4096 12 16:27 flush
drwx ------ 2 postfixat rădăcină februarie 4096 12 16:27 hold
drwx ------ 2 postfixat rădăcină februarie 4096 12 16:27 intrare
drwxr-xr-x 2 rădăcină 4096 12 februarie 16:27 lib
drwx-wx - T 2 postfixat postdrop 4096 12 februarie 16:27 maildrop
drwxr-xr-x 2 postfixat rădăcină 4096 12 februarie 16:27 pid
drwx ------ 2 postfixat rădăcină 12 februarie 4096 16:27 privat
drwx - s --- 2 postfixat postdrop 12 februarie 4096 16:27 publice
drwx ------ 2 postfixat rădăcină 12 februarie 4096 16:27 salvat
drwx ------ 2 postfixat rădăcină februarie 4096 12 16:27 trace
drwxr-xr-x rădăcină 3 4096 12 februarie 16:25 usr
Acest lucru se face din motive de securitate, cu toate acestea, complică procesul de setare în sine. Deoarece postfix comunică cu alte aplicații, în cele mai multe cazuri prin socket # și mediul lor de mai sus chroot nu pot ieși, aceste prize trebuie să suporte în dosarul-postfix accesibil.
Acest lucru se face prin editarea fișierului / etc / fstab.
/ Var / run / saslauthd / var / spool / postfix / var / run / saslauthd none rw, bind 0 0
mkdir -p / var / spool / postfix / var / run / saslauthd mount / var / run / saslauthd
saslpasswd2 -c <имя пользователя>
cyradm -user Cirus localhost
localhost> user cm.<имя пользователя>
localhost> user cm.<имя пользователя>.INBOX
localhost> user cm.<имя пользователя>.Trimis
localhost> user cm.<имя пользователя>.proiect
localhost> user cm.<имя пользователя>.gunoi
Dacă se dorește, puteți seta o cotă pe cantitatea de spațiu în dosare, și alți parametri, care pot fi găsite prin tastarea „?“ sau „ajutor“ în utilitatea cyradm.V moment avem următoarea mănunchiul:
Mai departe pentru a instala Amavisd-nou, SpamAssassin și ClamAV.
apt-get install amavisd-nou SpamAssassin ClamAV ClamAV-daemon grădină zoologică unzip unarj bzip2
Invitat # 7 0 0
Setările SMTP: în numele localhost: vegatunes.com
Serverul necesită câmpuri autenticitate. specificați numele de utilizator ([email protected]) și parola.
și câmpul „la distanță numele de gazdă“, a fost specificat: portul smtp.mail.ru 25
Cred că din cauza asta. Fix „numele de gazdă de la distanță“ pe vegatunes.com
Aici este un fragment din fișierul jurnal: