Exim konfiguracja przed kompilacją

Posłużę się tu najnowszą obecnie wersją 4.67
Ze strony http://www.exim.org sciagamy źródła i rozpakowywujemy za serwerze
Podstawowym plikiem konfiguracyjnym jest plik EDITME znajdujący sie w katalogu src musimy go wyedytować i poczynić pewne zmiany:
Ustawaimy katalog gdzie będą binaria EXIM
BIN_DIRECTORY=/usr/local/exim/bin
Ustawiamy katalog gdzie będzie znajdował sie plik konfiguracyjny EXIM
CONFIGURE_FILE=/etc/exim/configure
Ustawiamy użytkownika na jakim nasz EXIM będzie działał
EXIM_USER=mtaexim
Ustawiamy grupe dla użytkownika na jakim nasz EXIM będzie działał
EXIM_GROUP=mtaexim
Ustawiamy katalog dla poczty oczekującej na wyslanie z jakis tam powodów (spool)
SPOOL_DIRECTORY=/var/spool/exim
Ustawiamy opcję routingu
ROUTER_ACCEPT=yes
ROUTER_DNSLOOKUP=yes
ROUTER_IPLITERAL=yes
ROUTER_MANUALROUTE=yes
ROUTER_QUERYPROGRAM=yes
ROUTER_REDIRECT=yes
Ustawiamy opcję transportu
TRANSPORT_APPENDFILE=yes
TRANSPORT_AUTOREPLY=yes
TRANSPORT_PIPE=yes
TRANSPORT_SMTP=yes
Ustawiamy lookup
LOOKUP_DBM=yes
LOOKUP_LSEARCH=yes
Ustawiamy możliwość skanowania poczty przez antyvira, w poprzednich wersjach ponizej 4.60 wymagana byla łatka aby mozna było
korzystac z antywira
WITH_CONTENT_SCAN=yes
Następna opcja związana z załącznikami MIME
WITH_OLD_DEMIME=yes

Opcja SPF (Sender Policy Framework)
EXPERIMENTAL_SPF=yes
CFLAGS= -DSPF-I/usr/local/include
EXTRALIBS_EXIM=-L/usr/local/lib  -lspf2

Zabraniamy przyjmowania poczty na konto root, możemy dopisac inne konta po :
FIXED_NEVER_USERS=root
Ustawiamy autoryzację (ochrona przed Open-Relay)
AUTH_PLAINTEXT=yes
AUTH_SPA=yes
Ustawiamy strone kodową dla nagłówkow poczty
HEADERS_CHARSET=”ISO-8859-1″
Włączamy support dla TLS
SUPPORT_TLS=yes
Ustawiamy OpenSSL dla TLS
TLS_LIBS=-lssl -lcrypto
TLS_LIBS=-L/usrlib -lssl -lcrypto
TLS_INCLUDE=-I/usr/include/openssl/
Ustawiamy ścieżkę dla pliku logu i inne żeczy zwiazane z logami
LOG_FILE_PATH=syslog:/var/log/exim/%slog
SYSLOG_LOG_PID=yes
EXICYCLOG_MAX=10
COMPRESS_COMMAND=/usr/bin/gzip
COMPRESS_SUFFIX=gz
ZCAT_COMMAND=/usr/bin/zcat
ustawiamy socketa dla pwcheck
CYRUS_PWCHECK_SOCKET=/var/pwcheck/pwcheck
Ustawiamy katalog dla plików z aliasami
SYSTEM_ALIASES_FILE=/etc/exim/aliases
Ustawiamy katalog tymczasowy tmp
TMPDIR=”/tmp”

Porawki związane z Arcavir, standardowo w EXIM w pliku malware.c ustawiona jest możliwość wykorzystania skanera antyvirusowego MKS-Vir
jeżeli chcemy używac skanera Arcavir, trzeba wnieść pewne poprawki. Temat instalacji programu Arcavir był omawiany w innym temacie, dlatego
go pominę, jezeli instalowałeś arcavira korzystajac z innego opisu zwróć uwagę na miejsce gdzie usytuowany jest Twój socket Arcavira
Generalnie jest to prosta sprawa, uruchamiamy nasz ulubiony midnightcommander edytujemy plik src/malware.c wciskamy F4 i zmieniamy
mksd na arcavird (tak kosmetycznie) następnie poprawiamy ustawienia socketa z mksd na arcavird orginalnie w pliku malware.c mamy
/var/run/mksd/socket, i znowu F4 zmieniamy /var/run/mksd/socket na /var/run/arcavir/arcavird.socket lub na socket w Twojej konfiguracji . I bo by bylo na tyle.

Korzystając z serwisu zgadzasz się na korzystanie z plików cookie. Więcej informacji

Aby zapewnić Tobie najwyższy poziom realizacji usługi, opcje ciasteczek na tej stronie są ustawione na "zezwalaj na pliki cookies". Kontynuując przeglądanie strony bez zmiany ustawień lub klikając przycisk "Akceptuję" zgadzasz się na ich wykorzystanie.

Zamknij