Kalibracja monitora z wykorzystaniem xcalib oraz profili ICC/ICM

Panele LCD w ciągu ostatnich paru lat przeszły prawdziwą ewolucję technologiczną i na chwilę obecną właściwie wyparły ze sklepowych półek tradycyjne monitory kineskopowe. Dopóki monitory OLED nie staną się realną konkurencją dla LCD, dopóty siłą rzeczy nawet zwolennicy starej technologii w przypadku awarii będą albo skazani na kupno jakiegoś używanego modelu monitora CRT z drugiej ręki, albo na zaakceptowanie postępu i sprawienie sobie jakiegoś modnego panelu ciekłokrystalicznego. Współcześnie produkowane monitory LCD są w zdecydowanej większości bardzo dobrze obsługiwane przez nowoczesne biurkowe dystrybucje Linuksa, więc praktycznie odpada żmudne przeglądanie list sprzętu w poszukiwaniu tego kombatybilnego z Linuksem, jak to ma miejsce w przypadku jakichś mniej popularnych podzespołów. Natomiast problemem na jaki można się czasem natknąć jest poprawna kalibracja monitora tak, aby generował barwy możliwie bliskie rzeczywistości. Jest to szczególnie istotne w przypadku modeli zbudowanych na bazie matryc TN, często wybieranych ze względu na ich szybkość. Tutaj z pomocą przychodzą profile ICC/ICM.

(more…)



Walka ze spamem w obrazkach przy użyciu FuzzyOcr w Debianie

W ostatnim czasie pojawiło się wiele maili spamowych, których treść ukryta jest w obrazku. Filtry spamowe takie jak SpamAssassin nie radzą sobie zbyt dobrze z tego typu spamem. Ciągłe uczenie bayesa bądz dodawanie źródeł spamu do blacklisty jest uciążliwe. Z pomocą przychodzi nam plugin do SpamAssassina o nazwie FuzzyOcr, który analizuje tekst załączonych obrazków oraz ich właściwości i klasyfikuje maila do spamu bądz hamu. Na pierwszy rzut oka taka funkcjonalność wydaje się zasobożerna, jednak plugin jest na tyle sprytny, że skanuje jedynie te maile, które nie zostały wcześniej zaklasyfikowane do spamu przez SpamAssassina co pozwala zachować obciążenie serwera na niskim poziomie.

Opis, który tutaj zamieściłem bazuje na Debianie Etch (4.0), SpamAssassinie 3.1.7 oraz FuzzyOcr 3.5.1.
(more…)



Instalacja patcha realrcptto do qmaila

Do czego służy patch realrcptto i dlaczego warto go zainstalować?

W normalnych warunkach jeśli ktoś przesyła list do qmaila, to jeśli serwer obsługuję domenę odbiorcy, taki mail jest zawsze przyjmowany do kolejki. Dopiero później jest wyszukiwany odbiorca listu. Jeśli nie zostanie on znaleziony, to do nadawcy maila przesyłany jest odpowiedni mail z komunikatem informacyjnym. Jednak na skutek tego że nadawcę maila można bardzo łatwo sfałszować, to coraz częściej tę cechę systemów pocztowych wykorzystują spamerzy. Adres ofiary spamu wstawiają w polu źródłowym, przez co odbity mail trafia do ofiary z zupełnie niewinnego serwera. List w formie zwrotu pozwala też w większości przypadków ominąć filtry antyspamowe analizujące treści listów.

 

Dobrym pomysłem jest więc taka zmiana działania systemu, aby już na początku trasmisji qmail sprawdzał, czy konto odbiorcy znajduje się na serwerze. Jeśli nie - połączenie zostanie przerwane.

 

W ten sposób działa właśnie patch realrcptto. Poniżej opiszę sposób jego instalacji.

(more…)



Konta wirtualne - jak w kilku prostych krokach zainstalować system vpopmail dla qmaila

Pierwsze co musisz zrobić, to ściągnąć najnowszą wersję pakietu vpopmail ze strony projektu. Następnie musisz rozpakować archiwum i dodać odpowiednie grupy w systemie

tar -zxvf vpopmail-5.*
cd vpopmail-5.*
groupadd -g 89 vchkpw
useradd -g vchkpw -u 89 vpopmail

Teraz przyszedł czas na konfigurację pakietu. Możesz skompilować całość z opcjami domyślnymi, jednak vpopmail ma kilka ciekawych opcji, które warto dodać do wywołania configure, np. blokowanie zapisywania haseł w postaci niezaszyfrowanej (–disable-clear-passwd), wybieranie sposobu logowania zdarzeń (–enable-logging), czy współpracę z bazą danych MySQL (kilka różnych opcji). Zawsze możesz zobaczyć listę dostępnych opcji wydając polecenie

./configure --help

(more…)



Instalacja systemu antyspamowego SpamAssassin dla qmaila

Pierwsze co musisz zrobić, to ściągnąć najnowszą wersję SpamAssassina ze strony projektu. Następnie musisz rozpakować archiwum i przygotować plik Makefile:

tar -jxvf Mail-SpamAssassin-current.tar.bz2
cd Mail-SpamAssassin-*
perl Makefile.PL PREFIX=/usr/local

Jeśli SpamAssassin będzie wymagał jakichś dodatkowych pakietów, to w tym momencie powinieneś otrzymać ostrzeżenie jakich pakietów brakuje. Przed kontynuowaniem instalacji powinieneś je zainstalować, najlepiej z paczek dostępnych w dystrybucji. W debianie może to być np. brak biblioteki libdigest-sha1-perl

 

Jeśli wszystko jest w porządku, to możesz kontynuować instalację:

make
make install

(more…)



Instalacja systemu antywirusowego ClamAV dla qmaila

Pierwsze co musisz zrobić, to ściągnąć najnowszą wersję antywirusa ClamAV. Następnie musisz założyć odpowiednią grupę i użytkownika z prawami którego będzie on działał.

groupadd clamav
useradd -g clamav -s /bin/false -c "Clam Antivirus" clamav

W kolejnym kroku musisz rozpakować, skompilować i zainstalować cały pakiet:

tar -zxvf clamav-0.87.tar.gz
cd clamav-0.87
./configure
make
make install

Po wydaniu polecenia:

clamscan -r -l scan.txt clamav-0.87

w pliku scan.txt powinna się pojawić informacja o kilkukrotnym wykryciu “wirusa” ClamAV-Test-File. Jeśli tak jest, to znaczy że ClamAV działa poprawnie.

(more…)



Instalacja rozszerzenia SPF (Sender Policy Framework) do qmaila

SPF jest rozszerzeniem, które pozwala serwerowi sprawdzić, czy nagłówki maila który właśnie odbiera nie zostały sfałszowane.

 

Działanie tego mechanizmu w skrócie polega na tym, że to nadawca definiuje z jakich serwerów mogą wychodzić jego listy. Jeśli ktoś wykupił domenę mojadomena.com i zawsze przy wysyłaniu poczty korzysta z serwera poczta.mojadomena.com, to za pomocą SPF może zdefiniować, że tylko listy wychodzące z tego serwera są rzeczywiście od niego.

 

Jeśli mail przyjdzie z innego komputera, to serwer obsługujący SPF ma prawo odrzucić taką przesyłkę.

 

Szczegółowe informacje o zasadzie działania SPF możesz znaleźć na stronie domowej projektu. Poniżej opiszę sposób uruchomienia obsługi SPF na qmailu.

(more…)



Instalacja programu rblsmtpd (blokada poczty z serwerów zgłoszonych na listach RBL) do qmaila

Program rblsmtpd powinien zostać skompilowany i zainstalowany razem z pakietem ucspi-tcp. Jeśli masz uruchomionego qmaila, to prawdopodobnie masz już rblsmtpd na dysku. Jeśli nie, to możesz skorzystać z opisu ” instalacja qmaila ” na naszych stronach.

 

W przypadku uruchamiania qmaila bez rblsmtpd standardowo uruchomienie wygląda mniej więcej tak:

exec /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c 20

     -u "$QMAILDUID" -g "$NOFILESGID" 0 25 /var/qmail/bin/qmail-smtpd 2>&1

Jeśli do tego wywołania chcemy dodać rblsmtpd, to trzeba je umieścić PRZED wywołaniem qmail-smtpd. Linijka uruchamiająca qmaila wyglądałaby więc tak:

exec /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c 20

     -u "$QMAILDUID" -g "$NOFILESGID" 0 25 /usr/local/bin/rblsmtpd

  /var/qmail/bin/qmail-smtpd 2>&1

(more…)



Autoresponder dla qmaila - instalacja

Autoresponderów dla qmaila jest kilka. Bardzo dobry jest program Bruce’a Guentera - qmail-autoresponder. Posiada on ograniczenie co do ilości automatycznych odpowiedzi na dany adres, nie odpowiada na listy pochodzące z list dyskusyjnych, zapobiega też tworzeniu zapętleń.

 

Od wersji 0.96 program używa zewnętrznej biblioteki bglibs. Aby więc używać autorespondera musisz pobrać zarówno sam program jak i bibliotekę. Możesz je ściągnąć ze stron http://untroubled.org/qmail-autoresponder/ i http://untroubled.org/bglibs/.

 

Instalację programu zaczniemy od biblioteki. Najpierw należy ją rozpakować:

tar -zxvf bglibs-1.005.tar.gz

a następnie skompilować i zainstalować w systemie:

cd bglibs-1.005
make
mkdir /usr/local/bglibs
./installer

(more…)



Instalacja autoryzacji SMTP (SMTP AUTH) do qmaila

Aby dodać do qmaila obsługę autoryzacji poprzez protokół SMTP AUTH możemy skorzystać z patcha stworzonego przez brush@elysium.pl i udostępnionego na stronie http://members.elysium.pl/brush/qmail-smtpd-auth/

 

Po rozpakowaniu archiwum należy skopiować otrzymane pliki do katalogu ze źródłami qmaila.

cp README.auth base64.c base64.h /usr/local/src/qmail-1.03

A następnie zaaplikować patcha

patch -d /usr/local/src/qmail-1.03 < auth.patch

Potem przechodzimy do katalogu qmaila i wydajemy polecenie

make

(more…)



« Previous PageNext Page »
The accumulation of points and extra discounts makes favorable re-order in Canadian drug pharmacy "'&$ drug list and permanent system of discounts for buyers.