კომპიუტერსა და ინტერნეტის ახალბედა მომხმარებელს შეიძლება მოეჩვენოს, რომ ელექტრონული ფოსტა საკმაოდ მარტივი სისტემაა, რომელიც შედგება რამდენიმე მოდულისგან, რომლებიც იღებენ და გაგზავნიან შეტყობინებებს, მაგრამ ეს მოსაზრება მცდარია. თანამედროვე ელექტრონული ფოსტა არის რთული სისტემა, რომლისთვისაც საჭიროა ერთზე მეტი შრომა და საკმაოდ დიდი რაოდენობით თეორიული ცოდნა სამუშაოების შექმნის, კონფიგურაციისა და სტაბილური მუშაობისთვის.
აუცილებელია
- - Postfix;
- - სასლაუტდი;
- - კიროს.
ინსტრუქციები
Ნაბიჯი 1
პირველი, დააინსტალირეთ Linux- ზე დაფუძნებული Debian ოპერაციული სისტემა. ასევე დააყენეთ საჭირო პროგრამული პაკეტები (postfix, cyrus, sasl). Postfix პაკეტის პირველი დაყენებისას განსაზღვრეთ ინტერნეტ საიტის კონფიგურაცია. ამის შემდეგ, მიუთითეთ თქვენი მომავალი საფოსტო სერვერის სახელი ან დატოვეთ ყველაფერი ნაგულისხმევად. Saslauthd ავტორიზაციის სერვისის კონფიგურაცია გამოიყენოს sasldb2 მონაცემთა ბაზა, რომ შეცვალოთ ფაილი / etc / default / saslauthd დირექტორიაში. კონფიგურაციის შემდეგ, დაიწყეთ ავტორიზაციის სერვისი კონსოლის გამოყენებით: /etc/init.d/saslauthd დაწყება.
ნაბიჯი 2
მას შემდეგ, რაც saslauthd პაკეტი განკუთვნილია ფოსტის სერვერის მომხმარებლების ავტორიზაციისთვის, საჭირო ხდება მისი "სოკეტის" გადატანა სერვერის მთავარ დირექტორიაში / var / spool / postfix /. ამის გაკეთების უმარტივესი გზაა დირექტორიაში saslauthd პაკეტის მზა სოკეტის ინექცია საჭირო საქაღალდეში. ამის შემდეგ გადატვირთეთ Postfix სერვერი და შეამოწმეთ ფაილების შეცდომები. ფოსტის სერვერთან დასაკავშირებლად გამოიყენეთ ტელნეტის პროგრამა. შემდეგ შეიტანეთ შემდეგი ბრძანება კონსოლში, რათა saslauthd და postfix პაკეტები ერთად იმუშაონ: adduser postfix sasl.
ნაბიჯი 3
დააინსტალირეთ Cyrus პაკეტი, რომლის ძირითადი მიზანია საფოსტო გზავნილის პაკეტიდან ფოსტის მიღება და შემდეგ მისი დალაგება. შეცვალეთ ფაილი /etc/imapd.conf დირექტორიაში. ასევე დარწმუნდით, რომ Cyrus და postfix იმუშავებენ ერთად, მათი ერთმანეთისთვის ხელმისაწვდომი გახდებით. საშუალებას მისცემს Cyrus- ს მიიღოს ინფორმაცია postfix- დან და შეცვალოს ფაილი /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. ასევე, არ უნდა დაგვავიწყდეს, რომ დაამატოთ მომხმარებელი მონაცემთა ბაზას კონსოლის საშუალებით: saslpasswd2 -c cyrus შეიყვანეთ პაროლი საჭირო მოთხოვნის შემდეგ და გადატვირთეთ საფოსტო სერვერის პაკეტები.