Maildrop - Временная почта под вашим контролем
Знакомая ситуация? Нужно зарегистрироваться на сомнительном сайте, но не хочется светить свой основной email? Или требуется создать несколько аккаунтов для тестирования, но почтовые сервисы блокируют массовые регистрации? Решение есть – Maildrop, самохостабельный сервис временной почты.
Что в коробке?
Maildrop – это легковесное приложение, которое:
- Генерирует случайные email-адреса на вашем домене
- Принимает входящие письма без необходимости настройки полноценного почтового сервера
- Автоматически очищает старые письма
- Позволяет защищать важные ящики паролем
Главное преимущество перед публичными сервисами вроде Temp-Mail – полный контроль над данными и отсутствие ограничений на количество адресов.
Ключевые возможности
-
Гибкая генерация адресов
- Случайные адреса вида
3fj8ds9@yourdomain.com - Возможность задавать свои алиасы
- Поддержка защиты паролем для отдельных ящиков
- Случайные адреса вида
-
Простой интерфейс
- Минималистичный веб-интерфейс без лишних элементов
- Просмотр писем прямо в браузере
- Автоматическое обновление списка писем
-
Готовность к работе за 5 минут
- Запуск через Docker или нативным Python-скриптом
- Подробная инструкция по настройке DNS
- Гибкие параметры конфигурации через .env-файл
Как это работает технически?
Под капотом Maildrop использует:
- Flask для веб-интерфейса
- Встроенный SMTP-сервер для приема почты
- Простое файловое хранилище для писем (можно заменить на БД)
Архитектура сознательно сделана максимально простой – это не полноценный почтовый сервер, а именно инструмент для временных адресов.
Сценарии использования
-
Безопасный сэндбокс Тестируете новые сервисы? Создавайте уникальный адрес для каждого теста – никакого спама в основной ящик.
-
Разработка и отладка Нужно проверить работу email-рассылки? Maildrop позволяет мгновенно создавать десятки тестовых адресов.
-
Анонимные регистрации Для форумов, временных аккаунтов и сервисов, где не хотите светить основной почтой.
Настройка за 3 шага
- Разворачиваем сервер (Docker-образ или напрямую через Python)
- Настраиваем DNS-записи (MX и A-записи)
- Открываем порт 25 (или используем облачный хостинг)
Пример docker-compose конфига:
services:
maildrop:
image: haileyydev/maildrop:latest
ports:
- "5000:5000"
- "25:25"
environment:
- DOMAIN=yourdomain.com
Плюсы и минусы
✅ Полный контроль над временной почтой ✅ Простота развертывания ✅ Открытый исходный код (GPLv3)
❌ Требуется свой домен ❌ Нет шифрования писем ❌ Базовый функционал (без поиска, фильтров)
Кому особенно пригодится?
- Разработчикам, тестирующим email-функционал
- Продвинутым пользователям, заботящимся о приватности
- Админам, которым нужен простой способ создать много тестовых аккаунтов
Попробуйте Maildrop – возможно, это именно тот инструмент, которого вам не хватало для работы с временной почтой. А если функционала покажется мало, проект открыт для доработок – исходный код ждет ваших pull request'ов!
Логотип проекта:
Скриншот интерфейса:

