Maildrop – tymczasowy e-mail pod Twoją kontrolą
Brzmi znajomo? Musisz zarejestrować się na podejrzanej stronie, ale nie chcesz ujawniać swojego głównego e-maila? A może potrzebujesz utworzyć wiele kont do testowania, ale serwisy pocztowe blokują masową rejestrację? Jest rozwiązanie – Maildrop, samohostowalna usługa tymczasowego e-maila.
Co zawiera pakiet?
Maildrop to lekka aplikacja, która:
- Generuje losowe adresy e-mail na Twojej domenie
- Odbiera przychodzące e-maile bez konfiguracji pełnego serwera pocztowego
- Automatycznie usuwa stare wiadomości
- Umożliwia ochronę ważnych skrzynek hasłem
Główną zaletą w porównaniu z publicznymi serwisami jak Temp- Mail jest pełna kontrola nad danymi i brak ograniczeń co do liczby adresów.
Kluczowe funkcje
-
Elastyczne generowanie adresów
- Losowe adresy jak
[email protected] - Możliwość ustawiania własnych aliasów
- Obsługa ochrony hasłem dla poszczególnych skrzynek
- Losowe adresy jak
-
Prosty interfejs
- Minimalistyczny interfejs web bez zbędnych elementów
- Przeglądanie wiadomości e-mail bezpośrednio w przeglądarce
- Automatyczne odświeżanie listy wiadomości
-
Gotowy do użycia w 5 minut
- Uruchomienie przez Dockera lub natywny skrypt Python
- Szczegółowy przewodnik konfiguracji DNS
- Elastyczne parametry konfiguracyjne przez plik .env
Jak to działa technicznie?
Pod maską Maildrop wykorzystuje:
- Flask do interfejsu web
- Wbudowany serwer SMTP do odbierania poczty
- Prosty magazyn plików dla e-maili (można zastąpić bazą danych)
Architektura jest celowo maksymalnie uproszczona – to nie pełny serwer pocztowy, lecz konkretnie narzędzie do tymczasowych adresów.
Przypadki użycia
-
Bezpieczna piaskownica Testujesz nowe usługi? Utwórz unikalny adres dla każdego testu – bez spamu w głównej skrzynce.
-
Tworzenie i debugowanie Potrzebujesz przetestować funkcjonalność newslettera e-mail? Maildrop pozwala natychmiast tworzyć dziesiątki adresów testowych.
-
Anonimowe rejestracje Na forach, kontach tymczasowych i usługach, gdzie nie chcesz ujawniać swojego głównego e-maila.
Konfiguracja w 3 krokach
- Wdróż serwer (obraz Docker lub bezpośrednio przez Pythona)
- Skonfiguruj rekordy DNS (rekordy MX i A)
- Otwórz port 25 (lub użyj hostingu w chmurze)
Przykładowa konfiguracja docker-compose:
services:
maildrop:
image: haileyydev/maildrop:latest
ports:
- "5000:5000"
- "25:25"
environment:
- DOMAIN=yourdomain.com
Zalety i wady
✅ Pełna kontrola nad tymczasowym e-mailem ✅ Proste wdrożenie ✅ Otwarte źródło (GPLv3)
❌ Wymaga własnej domeny ❌ Brak szyfrowania e-maili ❌ Podstawowa funkcjonalność (brak wyszukiwania, filtrów)
Kto znajdzie to szczególnie przydatne?
- Programiści testujący funkcjonalność e-mail
- Zaawansowani użytkownicy dbający o prywatność
- Administratorzy potrzebujący prostego sposobu tworzenia wielu kont testowych
Wypróbuj Maildrop – może to być dokładnie to narzędzie, którego szukałeś do pracy z tymczasowymi e-mailami. A jeśli brakuje Ci funkcji, projekt jest otwarty na ulepszenia – kod źródłowy czeka na Twoje pull requesty!
Logo projektu:
Zrzut ekranu interfejsu:

Powiązane projekty