Меню

Временная почта на своём домене: как принимать письма на своём

Свой домен для временной почты меняет риск чужих чёрных списков на контроль над репутацией и сроком хранения. Как это работает и чем платить.

Опубликовано

  • свой домен
  • временная почта
  • записи MX
  • доставляемость

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

Эта статья объясняет, зачем команды так делают, как почта вообще доходит до домена, которым вы владеете, что включает настройка, чем это отличается от публичных доменов временной почты и как сохранить одноразовость, не превратив всё в ещё один постоянный ящик.

Зачем использовать свой домен для временной почты

Причины сводятся к трём вещам: репутация, контроль и приватность.

Репутация — первая. Публичные домены временной почты делят между собой тысячи незнакомых людей, и некоторые из них неизбежно используют сервис во вред. Почтовые провайдеры и антифрод-системы учатся связывать такие домены с низким доверием, и расплачиваются все. Когда вы принимаете почту на своём домене, эта история принадлежит только вам. Вы начинаете с чистого листа, и если домен когда-нибудь пометят, вы сможете понять почему, а не гадать.

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

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

Есть и практический довод о доставляемости, который удивляет людей. Если вы только принимаете, домену не нужно строить репутацию отправителя, а это самая трудная часть. Приём куда снисходительнее. Трудности, которые помнят про электронную почту, обычно относятся к исходящей стороне.

Как работает приём почты на своём домене?

Приём писем на домене, которым вы владеете, сводится к одной записи и одному правилу.

Запись — это MX, сокращение от mail exchanger, то есть обменник почты. Она сообщает интернету, какой сервер должен принимать почту для вашего домена. Когда кто-то отправляет письмо на любой адрес, заканчивающийся вашим доменом, его почтовый сервер находит запись MX и передаёт письмо указанному там хосту. Для этого не нужны ни сайт, ни хостинг, ни почтовый продукт. Нужен сервер, готовый принимать, и запись DNS, указывающая на него.

Правило — это catch-all, приём всего. Когда письмо приходит на ваш сервер, обычно он проверяет, совпадает ли часть до знака собаки с существующим ящиком. Catch-all отменяет эту проверку: если ни один конкретный ящик не совпал, письмо всё равно доставляется в назначенный ящик. Именно это правило делает домен пригодным для одноразовой почты, потому что не нужно заранее заводить аккаунт под каждый адрес, который может придумать тест или форма регистрации.

Две вспомогательные записи становятся важными позже, а не в начале. SPF и DKIM доказывают, что отправляемая вами почта законна. Если вы только принимаете, их часто можно отложить. В тот момент, когда вы отвечаете с этого домена или пересылаете письма так, что меняется отправитель конверта, они становятся важны, потому что домен, который принимает, но не может стабильно отправлять, выглядит для фильтров подозрительно. DMARC связывает эти две вещи с политикой.

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

Настройка

Настройка короче, чем подсказывает её репутация. Основная работа — это DNS и одно решение о том, кто содержит принимающий сервер.

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

Второй шаг — выбрать, куда попадает почта. Есть три широких варианта. Управляемый сервис почтовой маршрутизации пересылает письма в существующий ящик и обычно предлагает переключатель приёма всего в панели. Хостинговый почтовый провайдер даёт настоящий ящик, который можно читать через веб или API. Свой почтовый сервер даёт максимум контроля и максимум ответственности. Для одноразовой почты первые два покрывают почти все нужды; третий — для тех, кто хочет владеть всем конвейером.

Третий шаг — направить домен на этот сервер. Вы добавляете записи MX, которые указал провайдер, с указанным приоритетом, в зоне DNS того самого имени, которое используете. Если это поддомен, записи принадлежат поддомену, а не корню, и смешивание этих двух вещей — частый источник путаницы.

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

Пятый шаг — проверить путь от начала до конца. Отправьте письмо со стороннего аккаунта на адрес, для которого никогда не заводили ящик. Если оно пришло, приём всего работает. Если вернулось, ошибка в записи MX или в правиле, и сообщение о возврате обычно говорит, в чём именно. Затем убедитесь в поведении хранения, чтобы знать: ящик очищается сам, а не растёт вечно.

Если важна автоматизация, последний шаг — подключить ящик к вашим инструментам. Многие провайдеры дают API, позволяющий тесту забрать последнее письмо для заданного адреса. Это превращает ручную проверку в утверждение. Как направить все префиксы в одно место, подробно разбирает руководство по ящику с приёмом всего, от которого зависит эта настройка.

Публичные домены против своего: компромиссы

Ни один вариант не лучше строго; они оптимизируют разное. Таблица ниже — честное сравнение.

Измерение Публичный домен временной почты Ваш домен
Трудозатраты Нет; открыть страницу и читать Записи DNS и принимающий сервер
Стоимость Бесплатно, обычно с рекламой Плата за домен плюс хостинг, если есть
Репутация Общая с незнакомцами, часто низкая Целиком ваша, начинается чистой
Риск чёрных списков Высокий; многие сайты блокируют такие домены Низкий вначале, но не нулевой
Контроль срока хранения Задан оператором Окно задаёте вы
Контроль адресов Формат и лимиты провайдера Любая часть до собаки
Приватность Оператор видит содержимое Отвечаете вы или ваш провайдер
Лучше всего для Разовых регистраций, быстрых проверок Повторяемой работы, тестов, брендовой почты

Коротко: публичные домены выигрывают в скорости и цене, свой домен выигрывает в доверии, контроле и долгосрочной надёжности. Регистрация, куда вы больше не вернётесь, нормально живёт на публичном сервисе. Всё, что делается повторно или где блокировка дорого стоит, должно жить на домене под вашим контролем.

Что нужно, чтобы почта оставалась одноразовой?

Владение доменом само по себе не заставляет письма исчезать. Одноразовость — это набор привычек поверх настройки.

Первая привычка — ротация. Меняйте выдаваемые адреса, а время от времени и поддомен или домен, используемый для самого шумного потока. Если один адрес начал получать спам или его заблокировали, вы выводите его из обращения, ничего не теряя. Ротация куда проще на своём домене, потому что не нужно ждать, пока оператор выдаст новый общий домен.

Вторая привычка — одна цель на адрес. Дайте каждому сервису, тесту или регистрации свою часть до собаки, чтобы утечка была отслеживаемой и один злоумышленник не отравил важный адрес. На приёме всего это почти бесплатно, ведь заранее ничего заводить не нужно.

Третья привычка — хранение с дедлайном. У одноразового ящика должно быть задокументированное окно, после которого письма удаляются, и удаление должно происходить автоматически. Фраза «потом почистим» — это и есть путь, которым временный ящик тихо становится постоянным архивом.

Четвёртая привычка — не повышать временный адрес до постоянной личности. В тот момент, когда адрес защищает сброс пароля или платный аккаунт, он перестаёт быть одноразовым, и притворяться иначе — способ потерять доступ. Если аккаунт важен, дайте ему долговечный адрес, а временный домен оставьте для одноразового потока.

Ограничения и оговорки

Свой домен — не волшебная мантия, и несколько ограничений стоит назвать прямо.

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

Регистрация редко бывает анонимной. Записи домена публичны по замыслу, поэтому свой домен легче связать с владельцем, чем одноразовый общий адрес. Если цель — анонимность, этот подход не тот инструмент.

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

Наконец, у бесплатных тарифов и сервисов пересылки есть свои квоты и сбои. Почтовый конвейер, от которого зависит набор тестов, должен иметь запасной путь, и вам стоит знать, что делает провайдер при перегрузке. Когда нужен один адрес, а не целый домен, страница временной почты создаёт его по запросу, что часто легче.

Дальнейшие шаги

Сначала решите, нужен ли вам домен или достаточно адреса. Если работа разовая, публичный временный адрес быстрее и дешевле. Если она непрерывная, идёт из автотестов или чувствительна к чёрным спискам, зарегистрируйте поддомен и настройте приём всего. В любом случае запишите окно хранения до прихода первого письма и меняйте адреса до того, как придётся.

Читать дальше

Статьи: Временная почта (одноразовая / на 10 минут)

Статьи: Временная почта (одноразовая / на 10 минут)

Здесь собраны только статьи по теме этой страницы.