Przejdź do głównej treści

Mailu

Opis

Mailu to prosty, a zarazem w pełni funkcjonalny serwer pocztowy w postaci zestawu obrazów Docker.

Celem projektu jest zapewnienie użytkownikom łatwego w konfiguracji, łatwego w utrzymaniu i w pełni funkcjonalnego serwera pocztowego bez własnościowego oprogramowania i zbędnych funkcji często spotykanych w popularnych rozwiązaniach groupware.

Roundcube jest używany jako klient poczty webmail.

Pierwsze kroki

Mailu jest instalowany jako obraz i uruchamia się automatycznie przy starcie serwera.

Po zainstalowaniu obrazu interfejs WWW Mailu będzie dostępny pod adresem https://example.com/, gdzie example.com to nazwa hosta Twojego serwera.

Aby uzyskać dostęp do interfejsu WWW, użyj danych logowania przesłanych do Ciebie e-mailem.

Dodatkowo dane logowania można znaleźć na serwerze w pliku:

/root/.app_credentials

Aby uzyskać dostęp do tego pliku, musisz zalogować się do serwera przez SSH. Możesz połączyć się z serwerem przez SSH:

  • Za pomocą klucza SSH, jeśli ta opcja została włączona przed utworzeniem serwera
  • Za pomocą hasła użytkownika root przesłanego e-mailem podczas aktywacji serwera

Dodawanie domeny pocztowej

Aby dodać nową domenę pocztową, przejdź do Mail domains i kliknij New domain: Alt text

Podczas dodawania domeny podaj:

  1. Nazwa domeny (interfejs WWW Mailu będzie również dostępny pod tą nazwą domeny)
  2. Limit skrzynek pocztowych (liczba użytkowników)
  3. Maksymalny limit miejsca na dysku dla użytkowników
  4. Zezwól użytkownikom na samodzielną rejestrację

Kliknij Save, aby zakończyć.

Alt text

Wydawanie certyfikatu SSL

Aby uzyskać bezpłatny certyfikat SSL od Let's Encrypt dla interfejsu WWW i poczty e-mail, musisz zalogować się do serwera przez SSH jako użytkownik root i uruchomić następujące polecenie:

mailu_domain add

Zostaniesz poproszony o wprowadzenie domeny lub subdomeny w formacie subdomain.example.com oraz o ponowne uruchomienie usług.

notatka

Upewnij się, że Twoja domena istnieje i wskazuje na adres IPv4 Twojego serwera!

Po zakończeniu działania polecenia interfejs WWW będzie dostępny pod adresem https://example.com/, gdzie example.com to domena (lub subdomena), którą podano.

DNS

Możesz zobaczyć przykład rekordów DNS dla domeny, klikając Details obok domeny pocztowej.

Alt text

Aby wygenerować klucze DKIM i DMARC, kliknij Regenerate keys.

Alt text

notatka

Rekordy zasobów są podane jako przykład. Musisz przenieść je do strefy swojej domeny.

Tworzenie skrzynek pocztowych użytkowników

Możesz dodać skrzynkę pocztową użytkownika, klikając przycisk User obok domeny pocztowej, a następnie Add User w prawym górnym rogu strony.

Alt text

Podczas tworzenia skrzynki pocztowej użytkownika podaj:

  1. Nazwa
  2. Hasło
  3. Limity miejsca na dysku
  4. Protokół dostępu do poczty

Kliknij Save, aby zakończyć.

Konfiguracja zewnętrznych klientów poczty e-mail

Przykładowe konfiguracje klientów poczty e-mail można znaleźć w menu Client setup. Autokonfiguracja jest dostępna dla urządzeń Apple.

Alt text

Konfiguracja modułu pobierania poczty

Moduł pobierania poczty służący do pobierania wiadomości z zewnętrznych serwerów konfiguruje się w menu Fetched accounts.

Podczas dodawania nowego modułu pobierania podaj:

  1. Protokół dostępu do poczty
  2. Domena serwera pocztowego
  3. Login/hasło do konta e-mail, z którego będzie pobierana poczta
  4. Czy pozostawić kopię wiadomości e-mail na zdalnym serwerze
  5. Lista katalogów, z których będzie pobierana poczta

Alt text

Aktualizacja oprogramowania

Aby zaktualizować instalację Mailu, musisz zalogować się do serwera przez SSH jako użytkownik root i uruchomić dwa polecenia:

cd /mailu/ && docker compose pull
systemctl restart mailu.service

Zainstalowane oprogramowanie

NazwaLicencja
MailuLicencja MIT
RoundcubeGPLv3
DockerGPLv3 (Apache 2.0)

Przydatne linki

Więcej informacji o zainstalowanych pakietach znajdziesz w ich oficjalnej dokumentacji: