Walka ze spamem cz.5 – Dovecot Sieve

Korzystając z poprzednich wpisów, uruchomiliśmy 4 narzędzia, których celem jest zatrzymanie spamu, jak i identyfikacja tych pojedynczych maili, które się przedostaną czy są częścią spam-sieci 😉 Ale w rzeczywistości, jeżeli spam do nas trafi, znajdować będzie się w skrzynce odbiorczej, gdyż żadne z skonfigurowanych przez nas narzędzi nie manipuluje wiadomościami email i ich lokalizacją. Jeżeli […]

Czytaj więcej

Walka ze spamem cz.4 – Postfix SpamAssassin

SpamAssasin to ostatnia broń w naszym arsenale przygotowanym na wszelki spam jaki może się pojawić na naszym serwerze poczty.   Zainstalujmy więc wymagane paczki:

Dodajmy użytkownika, który będzie uruchamiał spammassassin-a

Użytkownika już mamy, teraz czas skonfigurować SA:

Uruchommy SA:

Dodajmy SpamAssassin-a do postfixa:

Zrestartujmy postfix-a:

Musimy jeszcze utworzyć reguły […]

Czytaj więcej

Walka ze spamem cz.3 – Postfix DMARC

Domain-based Message Authentication, Reporting and Conformance (DMARC) is an email validation system designed to detect and prevent email spoofing. It provides a mechanism which allows a receiving organization to check that incoming mail from a domain is authorized by that domain’s administrators and that the email (including attachments) has not been modified during transport – […]

Czytaj więcej

Walka ze spamem cz.2 – Postfix DKIM

DomainKeys Identified Mail (DKIM) – metoda łączenia domeny internetowej z wiadomością email, przez to pozwalająca organizacji brać odpowiedzialność za treść emaila. Sygnatura DKIM zabezpiecza przed podszywaniem się pod nadawcę (e-mail spoofing) z innych domen. – Wikipedia   Jest to kontynuacją ciągu postów na temat walki z spamem na własnych serwerach poczty opartych o Postfix.   […]

Czytaj więcej

Walka ze spamem cz.1 – Postfix SPF

Sender Policy Framework (SPF) – niekomercyjny projekt mający na celu wprowadzenie zabezpieczenia serwerów SMTP przed przyjmowaniem poczty z niedozwolonych źródeł. Ma to pozytywnie wpłynąć na ograniczenie liczby wiadomości mailowych będących spamem. – Wikipedia   Zakładam, że macie już uruchomiony serwer postfix. Wszelkie konfiguracje oparte są o założenie, że korzystaliście z tego tutoriala: Posftix i Dovecot […]

Czytaj więcej

Baikal – własny kalendarz z listą ToDo (CalDav) oraz książka adresowa (CardDav)

Własny serwer usługi CalDav oraz CardDav może w bardzo łatwy sposób pomóc stworzyć nam platformę synchronizacji kalendarzy i kontaktów pomiędzy urządzeniami takimi jak smartphone oraz usługami typu webmail. Pobierzmy najnowszą wersję baikal ze strony: http://baikal-server.com/  i rozpakujemy do katalogu np. /var/www/dav.example.com

Następnie rozpakowujemy

Przenosimy pliki do katalogu /var/www/dav.example.com

Utworzmy plik vhost dla […]

Czytaj więcej

Dovecot – Poprawienie IDLE timeout dla Androidów

Jeżeli korzystasz z własnego serwera poczty, w tym imap, a maile sprawdzasz na urządzeniach z androidem, możesz zaobserwować (chociaż niekoniecznie) spadem w długości życia urządzenia na jednym ładowaniu. Objawia się to krótszym czasem działania oraz przedewszystkim tym, że aplikacja do emaila np. k-9 jest jedną z pierwszych aplikacji, która widnieje na liście aplikacji zużywających najwięcej […]

Czytaj więcej

Syncthing – własny wirtualny dysk

Syncthing – jak sama nazwa wskazuje synchronizuje ‚rzeczy’, Jest on aplikacją, która idealnie sprawuje się jako usługa tzw. wirtualnego dysku. Może funkcjonalnością nie może konkurować tutaj z ownClound, a tym bardziej z Google Drive. Jeżeli jednak szukamy rozwiązania wieloplatformowego, które działa ‚out-of-box’, a przede wszystkim chcemy synchronizować nasze foldery między kilkoma/wieloma ‚końcówkami’ (ang. nodes), które […]

Czytaj więcej

GoGS wraz z Apachem

Musimy uruchomić odpowiednie moduły proxy dla apache:

Przykładowy plik konfiguracyjny vhosta apache2:

Upewnijmy się, że gogs jest uruchomiony i zrestartujmy apache

  Zainstalujmy gogs jako usług i uruchommy ją:

 

Czytaj więcej

GoGS – lekki git front-end

GoGS to frontend dla git-a, charakteryzuje sie niskimi wymaganiami oraz tym, iż uruchomi się wszędzie gdzie uruchomimy interpretator języka Go. GoGS wymaga do działania paczki ‚git’ oraz bazydanych (mysql, postgresql lub tidb)

Możemy zainstalować gogit z źródeł lub w formie binarek, załóżmy że zainstalujemy binarki jako backend użyjemy mysql/mariadb na systemie debian/ubuntu: Pobierzmy odpowiednią […]

Czytaj więcej