INFORMATICS

The Best

Integracja sendmail

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 

Integracje SendMail

AVG LINUX EMAIL SERVER + AMAVIS + SENDMAIL+SPAMASASSIN+DAZUKO

      1.     Wymagania systemowe                     gotowe pliki konfiguracyjne                      

  AVG Anti-Virus dla systemu Linux wymaga dystrybucji z następującymi albo nowszymi bibliotekami:

·        glibc-2.2.4-13

·        libstdc++-libc6.2-2

podstawowe biblioteki Perla (resztę należy do instalować w razie potrzeby informacje na temat wymaganych bibliotek wyświetlane są  jako wynik działania polecenia ./configure – podczas instalacji Amavis
Skaner dostępowy AVG korzysta z modułu Dazuko dla jądra systemu, w celu zarządzania dostępem do plików. Więcej informacji można znaleźć pod adresem http://www.dazuko.org/
Skanowanie poczty elektronicznej odbywa się za pomocą systemu AMaViS. Więcej informacji można znaleźć pod adresem  http://www.amavis.org

DAZUKO

2.     Instalacja
Na początku należy skompilować, Dazuko, aby móc korzystać ze skanera dostępowego AVG. Dazuko można pobrać ze strony http://www.dazuko.org/downloads.shtml
2.1.   Pobierz z Internetu pliki źródłowe Kernela i Dazuko
2.2.   Skompiluj Dazuko
·        Pobierz Dazuko.2.0.2.tar.gz
·        Rozpakuj do katalogu tymczasowego
·        Pliki źródłowe kernela musza znajdować się w odpowiednim miejscu na dysku twardym
·        ./configure
·        ./make 
·        W systemie  Linux 2.2-2.4  driver nazywa się dazuko.o.
·        W systemie Linux 2.6 and FreeBSD nazywa się dazuko.ko.
Jeśli podczas wykonywania polecenia ./make wystąpią jakiekolwiek błędy lub ostrzeżenia oznacza to że coś jest nie w porządku.  /Należy wtedy szukać informacji pod adresem http://www.dazuko.org/faq.shtml
2.3.   Instalacja Dazuko
·        Linux 2.2 – 2.4  wykonaj polecenie
/sbin/insmod/ dazuko.o
·        Linux 2.6 wykonaj polecenie
                        /sbin/insmod dazuko.ko
·        FreeBSD: wykonaj polecenie
                        /sbin/kldload dazuko.ko
·        Jeśli nie pojawi się żadna informacja to dobry znak.
·        Aby sprawdzić czy moduł dazuko została załadowany wykonaj polecenie Linux 2.2-2.6: cat /proc/modules lub FreeBSD: /sbin/kldstat. Jeżeli w pliku widzisz odpowiedni wpis dotyczący dazuko tzn że został on poprawnie załadowany.
·        Następnie musi zostać określony major number dla Dazuko. Można to zrobić przy pomocy polecenie
cat /proc/devices
Powinieneś ujrzeć dazuko z przypisanym numerem 254 (zazwyczaj). W tym przypadku przyjmę numer 254, Aby dokonać odpowiedniego wpisu należy wykonać polecenie    
mknod -m 600 /dev/dazuko c 254 0 a następnie chown root:root /dev/dazuko
2.4.   Testowanie Dazuko
·        Z przyczyn bezpieczeństwa dazuko działa tylko z procesami, które są uruchomione jako root. Aby sprawdzić czy dazuko działa należy przeprowadzić odpowiedni test przy pomocy pliku example  znajdującego się w katalogu example_c . Po wywołaniu polecenia example /home /usr/home powinieneś zobaczyć jak Dazuko uzyskuje dostęp do plików
 
AVG Anti-Virus dla systemu Linux wersja 7.0
3.1.   Instalacja z RPM:    (najprostszy sposob)
·        załadować najnowszy rpm do pobrania z naszej strony   i zainstalować :
       rpm -ivh avglinux-7.00-{date}.i386.rpm
3.2.   Instalacja z  .tar.gz:
·        Załadować najnowszy  .tar.gz z naszej strony  a następnie:
·        rozpakować
                               tar xzvf avglinux-7.00-{date}.tar.gz
 ·        zmienić katalog na avg7-linux
                                  cd avg7-linux
 ·        z konta roota uruchomić skrypt instalacyjny
                                 ./install.sh
3.3.   Rejestracja AVG
 Można to zrobić na 2 sposoby:
·        Podczas instalacji za pomocą skryptu install.sh
·         Później przy użyciu polecenia:  avgscan -register albo avgscan -register
  Dla wersji testowej (TRIAL) można użyć następującego numeru licencji:
70LINUX-TTS05-PZ-C01-S1-J18-IHAR
3.4.   Skaner z linii rozkazów:
    avgscan [opcje] <ścieżka lub plik do skanowania>
-arc  testuje pliki archiwów
-rt  testuje poliki skonpresowane
-heur uzywa analizy heurystycznej
-repok raportuje niezainfekowane pliki jako OK
-ext testuje pliki o podanych rozszerzeniach nazwy
-noext wyklucza z testowania pliki o podanych rozszerzenaich nazwy
-h wyswietla pomoc
3.5.   Tryb pracy - serwer
avgscan -d
W tym trybie konfiguracja jest odczytywana z pliku '/etc/avg.conf
Demon AVG może być sterowany przy pomocy skryptu 'avgd' znajdującego sie w katalogu  '/etc/init.d' lub '/etc/rc.d/init.d' (w zależności od dystrybucji)
 Aby uruchomić demona:
              /etc/init.d/avgd start
 Aby zatrzymać demona:
             /etc/init.d/avgd stop
 W celu ponownego załadowania bazy wzorców wirusów:
             /etc/init.d/avgd reload
 Zaleca się poprawnie skonfigurować syslogd. Patrz syslog.conf(5) oraz syslogd(8)  w celu uzyskania większej liczby informacji.
 Wszystkie procesy-demony należą do tej samej grupy procesów, więc można ręcznie wysłać polecenie:
             kill -TERM -- -`cat /var/run/avgd.pgrp`
 które spowoduje wyłączenie avgd
Skanowanie poczty elektronicznej (bez dodatkowych programów) AMAVIS
Wymagania programowe
    *
      AVG Anti-Virus dla systemu Linux [rpm] [tar.gz]
    *
      AMaViS (A Mail Virus Scanner) wersja 0.3.12 [tar.gz]
    *
      Patch 'amavis-0.3.12-avg.patch' umożliwiający współprace AVG z Amavis MTA wspierane przez AMaViS (w tym sendmail, qmail, postfix oraz exim)
    *
      Perl i inne moduły oraz pakiety oprogramowania wymagane przez AMaViS.
    *
      Więcej informacji - patrz 'README' w programie AMaViS.
    *
      Informacje na temat wymaganych pakietów można znaleźć tutaj.

Instalacja programu AMaViS
4.1.   Zainstaluj AVG dla systemu Linux
4.2.   Pobierz 'amavis-0.3.12.tar.gz'
4.3.   Pobierz patch amavis-0.3.12-avg.patch
·        tar -xvzf amavis-0.3.12.tar.gz
·        cd amavis-0.3.12
·        DOKLADNIE PRZECZYTAJ PLIKI  (INSTALL,README, README.sendmail)
         patch -p1 < amavis-0.3.12-avg.patch (dodaje obsługę AVG)
          ./configure
                Zainstaluj wymagane (brakujące) pakiety perl-a
·        autoconf  - wymagana instalacja pakietu autoconf-*.rpm
   autoconf
   touch aclocal.m4
   make
   make install
·        Dokładne informacje na temat integracji z Sendmail – można znaleźć w pliku Readme.sendmail

Skanowanie poczty elektronicznej (wsparcie Spamassasina)

****************************************************************

Wymagania programowe
    *
      AVG Anti-Virus dla systemu Linux [rpm] [tar.gz]
    *
      AMaViSd (A Mail Virus Scanner) wersja 20030616 [rpm] [tar.gz]
    *
      Patch ‘amavisd-new-20030616-avg.patch' umożliwiający współprace AVG z Amavisd
    *
      MTA wspierane przez AMaViSd (w tym sendmail, qmail, postfix oraz exim)
    *
      Perl i inne moduły oraz pakiety oprogramowania wymagane przez AMaViS.
    *
      Więcej informacji - patrz 'README' w programie AMaViSd.
    *
      Informacje na temat wymaganych pakietów można znaleźć tutaj.
    *
  

5.      Instalacja programu AMaViSd
5.1.   Zainstaluj AVG dla systemu Linux
5.2.   Pobierz amavisd-new-20030616-*.*.i386.rpm
5.3.   Pobierz patch amavisd-new-20030616-avg.patch
 ·        Instalacja z rpm
      rpm –ivh amavisd-new-20030616-*.*.i386.rpm
W razie potrzeby doinstalować wymagane pakiety pearl-a
po instalacji przejść do katalogu /etc  i spatchować plik amavisd.conf dzięki czemu amavisd będzie w stanie współpracować z AVG
DOKLADNIE PRZECZYTAJ PLIKI  (INSTALL,README, README.sendmail oraz README.sendmail_dual)
Najlepszym rozwiązaniem jest zastosowanie się do instrukcji zawartych w pliku README.sendmail_dual
               
Uruchomienie

Uruchomić Dazuko
7.  Uruchomić AVG w trybie demona
8.  Uruchomienie Sendmail_dual
·        Postępując zgodnie z instrukcjami zawartymi w pliku README.sendmail_dual utworzyć pliki thishost-rx.mc oraz thishost-tx.mc
·        Wykonać polecenie:
       m4 /usr/share/sendmail/cf/m4/cf.m4 thishost-rx.mc >/etc/mail/sendmail-rx.cf
       m4 /usr/share/sendmail/cf/m4/cf.m4 thishost-tx.mc >/etc/mail/sendmail.cf
    *
      Uruchomić
       /usr/sbin/sendmail -C/etc/mail/sendmail-rx.cf -L sm-mta-rx -bd -qp

        /usr/sbin/sendmail                            -L sm-mta-tx -bd -q15m

      /usr/sbin/sendmail -Ac -L sm-msp-queue -q10m
     *
      Wykonać test działania

      Test MTA-RX :
      # telnet localhost 25
     QUIT

     Test MTA-RX na MSA port 587
     # telnet localhost 587
      QUIT

       Test MTA-TX :
      # telnet localhost 10025
      QUIT

9.  Uruchomić Amavisd
    Test amavisd:
   # telnet localhost 10024
    QUIT

10.  Uruchomić Spamassasin
    *
      Konfiguracja spamassasina sprowadza się do edycji w pliku /etc/mail/spamassasin/local.cf linii required_hits 9 , która określa poziom filtrowania (im wyższa liczba tym bardziej użytkownik narażony jest na SPAM – natomiast jeśli liczba jest zbyt mała to istnieje bardzo duże prawdopodobieństwo, że poczta nie zostanie dostarczona). Przykładowy plik konfiguracyjny znajduje się tutaj

  W przypadku problemów poniżej znajdują się gotowe pliki konfiguracyjne

·        amavisd.conf

·        sendmail.cf

·  sendmail-rx.cf

·        thishost-rx.mc

·        thishost-tx.mc

Search