14 Sie

Serwer poczty na urządzeniu marki QNAP

Dawno nie było nowego tekstu. Dziś utworzymy podstawowy serwer poczty. Do tego celu musimy mieć:

  1. Zainstalowaną paczką Container Station
  2. Poprawnie skonfigurowaną domenę, czyli:
    • domena wskazuje na nasz IP
    • mamy subdomenę mail.domena.pl, która wskazuje na ten sam adres IP
    • posiadamy poprawny revDNS
    • dostęp z internetu do portów: 25, 143, 443, 587, 993
    • mamy ustawiony rekord MX dla mail.domena.pl

Tutaj skupiamy się tylko na IMAP, POP3 nie lubimy :).

Proszę pamiętać, iż jest to podstawowa konfiguracja, która później wymaga własnych modyfikacji.

Tak więc instalujemy kontener:

Musimy odpowiednio skonfigurować sieć, aby kontener dostał IP z naszej sieci LAN – jeżeli jest za NAT (tutaj uprzednio trzeba wykonać konfigurację wirtualnego przełącznika)

Teraz troszke konsoli :)

Jako podstawy wykorzystam tutaj pakiety skryptów w pythonie o nazwie Modoboa. System ten oferuje nam instalatora, panel do zarządzania oraz webmail out-of-box.

I czekamy :)

Z racji problemów z IPv6 należy zrobić kilka poprawek :)

szukamy linii z wpisem listem – będzie on zakomentowany. Więc zmieniamy:

na

Teraz kasujemy jeden zbędny plik:

oraz uruchamiamy usługi:

Teraz możemy zalogować się do panelu admina pod adresem: https://mail.domena.pl – login admin hasło password domyślnie jest.

Dodajemy domenę:

Na koniec dodajemy konto pocztowe:

W zasadzie to wszystko. Jeżeli zalogujemy się na konto e-mail pod adresem http://mail.domena.pl otrzymamy WebMail.

Dodatkowo zapraszam do lektury:

AutoBCC, czyli szef wszystko widzi :)

Postfix filtrowanie z użyciem GeoIP

Alias mailowy poza domenę serwera = spf fail – Postfix SRS

Dodatkowe logowanie nagłówków – postfix

Ochrona przed brute force attacks z użyciem fail2ban

Linux, Debian, Ununtu, ochrona przed Logjam – nginx, apache, postfix

Wyłączenie SSLv3 -> POODLE – apache2, nginx, postfix, dovecot, haproxy

Dovecot, kompresja gzip Maildir

Dovecot, solr = full text search

 

12 Lis

Logowanie mail() php do pliku

Aby logować to co jest wysyłane przez php mailem do pliku trzeba dodać dwa wpisy do php.ini (fpm, cli, cgi, etc…). Ot wpis przydał mi się do wyeliminowania dziurawego phpbb, którego spamerzy używali, co widać było idealnie w logach właśnie.

Dodajemy:

Przykład wpisu: