Как работает временная почта Tempx

Эта страница объясняет, что на самом деле происходит, когда вы пользуетесь Tempx, чтобы вы могли решить, подходит ли вам сервис.

1. Генерируется адрес

Когда вы открываете ящик Tempx, сервис создаёт случайный адрес вида abcd1234efgh@tempx.uk. Локальная часть берётся из огромного случайного пространства, поэтому никто не сможет угадать ваш адрес или набрать его случайно. Адрес хранится только в вашем браузере вместе с подписанным токеном, который позволяет вашему браузеру — и только ему — читать этот ящик. Адрес никогда не появляется в передаваемой ссылке.

2. Письмо доставляется в Tempx

Домен tempx.uk настроен так, что вся входящая почта уходит в serverless-функцию. Когда кто-то отправляет письмо на ваш временный адрес, функция получает исходное письмо напрямую с сервера отправителя — без промежуточного ящика третьих лиц.

3. Сообщение разбирается и очищается

Функция разбирает сообщение и оставляет только необходимое для показа: отправителя, тему, дату, текстовую версию и HTML-версию. Прежде чем показать вам HTML, он санитизируется: скрипты, стили, iframe, формы и обработчики событий удаляются, ссылки обезопасиваются, а удалённые картинки загружаются только внутри изолированного sandbox-фрейма (их можно скрыть для каждого письма). Открывая сообщение, вы видите его внутри этого фрейма — второй уровень защиты.

4. Вложения проверяются, им не верят на слово

Вложения обрабатываются оборонительно. Тип файла определяется по фактическому содержимому (magic bytes), а не по заявленному отправителем типу. Исполняемые файлы и скрипты — .exe, .dll, .js, .sh, .bat и подобные — отвергаются безоговорочно. Имена файлов санитизируются. Предпросмотр доступен только для маленьких проверенных изображений; любой другой файл — включая PDF и большие файлы — можно только скачать, что навязывается сервером. Ничего никогда не рендерится и не исполняется встроенно. Файлы вложений временно лежат в object storage с сроком жизни, доступны только по короткоживущим подписанным ссылкам, истекающим за минуты, и удаляются автоматически вместе с письмом.

5. Вы читаете его в ящике

Пока вкладка открыта, браузер проверяет новую почту каждые несколько секунд, а кнопку Обновить ящик можно нажать в любой момент. Откройте письмо, чтобы прочитать; удаляйте отдельные сообщения или очищайте весь ящик, когда захотите.

6. Всё истекает

Каждое письмо сразу по прибытии ставится в очередь на удаление. Когда срок хранения проходит (по умолчанию 1 час и всегда показан в приложении), письмо безвозвратно удаляется автоматической задачей — вместе с файлами вложений, у которых тот же срок, и их подчищает тот же автоматический обход. Архива нет и восстановить удалённое письмо невозможно. Сгенерируете новый адрес — старый ящик станет недоступен из вашего браузера, а его письма истекут по своему обычному расписанию.

SMTP-захват: тестирование исходящих писем своего приложения

Tempx также ведёт SMTP-шлюз — второй путь, которым письмо может попасть в сервис. Он существует для разработчиков, тестирующих программы, которые отправляют письма: подтверждения регистрации, сброс пароля, транзакционные уведомления. Вместо того чтобы направлять эти письма в настоящий ящик (или коллеге), направьте их в Tempx.

Создайте SMTP-учётные данные в своём аккаунте Tempx — имя пользователя и пароль, который показывается ровно один раз. Затем укажите в настройках SMTP вашего приложения smtp.tempx.uk, порт 587 с STARTTLS; подойдёт любой язык или фреймворк с SMTP-клиентом. Аутентификация проверяется в реальном времени через Tempx, поэтому пароль никогда не хранится на самом шлюзе.

Шлюз — это ловушка для захвата: каждое письмо принимается и перехватывается в ящик, связанный с учётными данными, где проходит тот же разбор, санитайзинг и хранение, что и любое другое письмо. Шлюз никогда ничего не пересылает — ничего не уходит на другой почтовый сервер — поэтому неверно настроенный тест никому реальному не отправит письмо.

Ограничения

Подробности обработки данных — в Политике конфиденциальности. Допустимое использование — в Условиях обслуживания.

Создать временный email-адрес

Откройте ящик, чтобы получить временный адрес и первое письмо.

Перейти к ящику