|
⇤ ← Wersja 1 z 2013-12-24 06:33:20
Rozmiar: 1018
Komentarz: *** kreacja ***
|
Rozmiar: 1055
Komentarz: pierwsze kroki konfiguracyjne
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 9: | Linia 9: |
| Jeżeli nie był instalowany wcześniej, to należy wybrać następujące opcje (wyciąg z pliku /var/db/ports/mail_dspam/options): {{{#!bsdmake numbers=off OPTIONS_FILE_SET+=CLAMAV OPTIONS_FILE_SET+=CLAMAV_LOCAL OPTIONS_FILE_SET+=DAEMON OPTIONS_FILE_SET+=DOMAIN_SCALE OPTIONS_FILE_SET+=EXTERNAL_LOOKUP OPTIONS_FILE_SET+=HASH OPTIONS_FILE_SET+=PGSQL_LOCAL OPTIONS_FILE_SET+=SYSLOG OPTIONS_FILE_SET+=VIRT_USERS OPTIONS_FILE_SET+=PGSQL }}} |
Wszystko zostało przedstawione w etapie instalacji [[SerwerPocztowy|serwera pocztowego]] |
| Linia 28: | Linia 15: |
| createdb -U pgsql -E UTF8 -O dspam dspam | createdb -U pgsql -E UTF8 -O dspam dspam_db createlang -U pgsql plpgsql dspam_db |
| Linia 30: | Linia 18: |
== Wgranie schematu do bazy danych == Jest gotowy skrypt SQLowy, który pozwala na założenie bazy danych dla dspam: {{{#!shell numbers=off cat /usr/local/share/examples/dspam/pgsql/pgsql_objects.sql | psql -U pgsql dspam_db cat /usr/local/share/examples/dspam/pgsql/virtual_users.sql | psql -U pgsql dspam_db }}} == Konfigurowanie dspam.conf == |
Uruchomienie filtrowania poczty za pomocą dspam
Dspam to alternatywa do bogofiltra czy mocno rozbudowanego spamd oraz amavisd-new. Dspam potrafi przekazać maila do sprawdzenia do silnika antywirusowego ClamAV, tak więc dla postfixa jest tylko jeden content_filter.
Zainstalowanie dspam
Wszystko zostało przedstawione w etapie instalacji serwera pocztowego
Przygotowanie bazy danych
Kolejnym krokiem jest przygotowanie bazy danych (PostgreSQL):
createuser -U pgsql -DERS dspam
createdb -U pgsql -E UTF8 -O dspam dspam_db
createlang -U pgsql plpgsql dspam_db
Wgranie schematu do bazy danych
Jest gotowy skrypt SQLowy, który pozwala na założenie bazy danych dla dspam:
cat /usr/local/share/examples/dspam/pgsql/pgsql_objects.sql | psql -U pgsql dspam_db
cat /usr/local/share/examples/dspam/pgsql/virtual_users.sql | psql -U pgsql dspam_db
