Instalacja qmaila - jak to zrobić szybko i łatwo

Jednym z najprostszych sposobów instalacji qmaila jest wykorzystanie pakietu qinstall przygotowanego przez Barisa Metina. Pakiet ten jest dostępny bezpłatnie na stronie http://www.metin.org/.

 

Oprócz samego qmaila qinstall instaluje również dodatkowe oprogramowanie, tworząc gotowy do działania system pocztowy. Domyślnie instalowany jest serwer POP3 (qmail-pop3d), vpopmail pozwalający na zakładanie kont pocztowych bez konieczności tworzenia użytkowników systemowych, autoresponder (autorespond), pakiet do obsługi list mailingowych (ezmlm), panel administracyjny qmaila dostępny przez WWW (Qmailadmin) oraz system poczty obsługiwanej przez WWW (sqwebmail).

Instalacja qinstalla jest prosta i składa się z kilku kroków. Przede wszystkim trzeba pobrać najnowszą wersję pakietu, np.:

wget http://www.metin.org/static/files/Qinstall-1.2.tgz

Następnie należy rozpakować archiwum:

tar -zxvf Qinstall-1.2.tgz

Kolejnym krokiem jest edycja pliku qinstall.conf. Jeśli instalujemy qinstalla na systemie innym niż RedHat, to należy zmienić opcję remove_sendmail,”yes” na “no”, po czym samodzielnie usunąć sendmaila. Warto też zmienną defaulthost ustawić na nazwę hosta jaka będzie widoczna w poczcie wychodzącej.

 

Następnie zmieniamy rc_file,”/etc/rc.local” i boot_dir,”/etc/init.d” tak aby ścieżki pasowały do naszego Linuksa (np. dla Debiana należy zmienić /etc/rc.local na /etc/rc.boot/qinstall)

 

Następnie wybieramy które elementy chcemy zainstalować: enable_qmailadmin, enable_sqwebmail i enable_rblsmtpd (ochrona przed spamem). Ważną rzeczą jest wpisanie do zmiennych qmail_root i qmail_postmaster prawdziwych nazw użytkowników którym będzie dostarczana poczta kierowana do roota i postmastera.

 

Dla większości dystrybucji pozostałe opcje możemy pozostawić bez zmian.

 

Następnym krokiem jest uruchomienie skryptu instalacyjnego (trzeba to zrobić z prawami roota):

./qinstall

W tym momencie następuje rozpakowanie źródeł, ich kompilacja i instalacja. Cały proces może trwać dość długo, szczególnie na słabszych maszynach, należy więc uzbroić się w cierpliwość.

 

Po zakończeniu działania skryptu powinny już działać wszystkie usługi wybrane podczas konfiguracji pakietu. Jeśli wybraliśmy instalację sqwebmaila, to należy dodać jeszcze cykliczne (np. poleceniem crontab -e) wywoływanie komendy:

su -c "/usr/local/share/sqwebmail3/cleancache.pl" bin

Możemy sprawdzić, czy demony poprawnie pracują wydając polecenie svstat

svstat /service/qmail-smtpd
svstat /service/qmail-send
svstat /service/qmail-pop3d

We wszystkich trzech przypadkach powinniśmy uzyskać informację w rodzaju

/service/qmail-smtpd/: up (pid 4686) 1738 seconds

Aby lepiej zrozumieć co się dzieje podczas instalacji i jak działa qmail dobrze jest zajrzeć do dokumentu “Life with qmail” autorstwa Dave’a Stilla lub do jego tłumaczenia, którego autorem jest Dariusz Zmokły.



2 Responses to “Instalacja qmaila - jak to zrobić szybko i łatwo”

  1. Łukasz Wędrocha
    lipiec 19th, 2007 | 4:02 po południu

    Swietny art :).

  2. Piotr Załuski
    lipiec 19th, 2007 | 5:14 po południu

    Też tak uważam ;). Rewelacja ;)

Skomentuj...

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

Wpisz kod z obrazka zawierajacy 5 znakow sposrod 0..9 i A..F, i wcisnij OK.

  

Jesli nie mozesz odczytac tresci obrazka wygeneruj ponownie kod