В прошлой статье мы рассмотрели, как установить почтовый сервер под Debian. Есть много опенсорсных разработок, которые подходят для установки на . Среди них универсальные решения вроде b1gMail, который работает на любом дистрибутиве и может интегрироваться с Postfix. Или emailwiz — баш-скрипт для полной автоматизации установки серверов Postfix/Dovecot/SpamAssassin/OpenDKIM на Debian. Есть и готовые контейнеры с конфигами, как docker-mailserver, там уже всё настроено.
Но есть и специализированные решения. Они специализируются на приватности и конфиденциальности, как AnonAddy — сервер для создания одноразовых почтовых адресов, с которых почта перенаправляется на основной адрес.
Почтовые алиасы для конкретных сайтов генерируются в браузере при помощи расширения:
Оригинальный hosted-сервис Addy.io (также известен как AnonAddy, официально переименовался в 2023 году) предоставляется как платная услуга. Есть и бесплатная опция, которая работает с некоторыми ограничениями.
У нас есть основной почтовый адрес, который мы не хотим нигде светить. Например, адрес bellskii@gmail.com на Gmail. Мы регистрируемся на Addy.io с этим почтовым адресом в качестве основного, а почтовый сервер Addy генерирует для нас неограниченное количество адресов в домене @bellskii.anonaddy.com, с которых почта перенаправляется на наш основной адрес.
В поле From: будет указано From: <alias+hello=example.com@johndoe.anonaddy.com>, где hello@example.com — адрес оригинального адресата, а alias@johndoe.anonaddy.com — сгенерированный нами одноразовый адрес (алиас).
Трюк работает с Gmail, «Яндекс.Почтой» и любым другим почтовым провайдером, хотя в первое время они могут помечать письма как спам, но это исправляется ручными пометками.
Панель управления Addy.io после регистрации бесплатного аккаунта
Смысл в том, что для каждого веб-сайта или адресата в интернете мы заводим отдельный алиас. Именно такие одноразовые адреса мы используем для регистрации в сервисах и при каждом знакомстве с новым человеком. Это даёт несколько преимуществ:
Безопасность и анонимность (основной адрес остаётся в секрете). Вас становится труднее задоксить. Можно анонимно отвечать на любые письма. Это полезная опция во многих ситуациях.
Исчезновение спама. Если какой-то алиас засветился в спамерских рассылках, можно его просто отключить. И сразу становится понятно, какая компания продаёт нашу информацию третьим лицам.
Шифрование всей входящей почты (от прокси Addy.io до основного ящика).
Самое главное, что придумывать разные example@ мы можем произвольно в любой момент времени. Например, для сайта XYZ это будет XYZ@bellskii.anonaddy.com, а для сайта ABC — ABC@bellskii.anonaddy.com. Почта всё равно корректно обработается на сервере, пусть даже сервер ничего не знал заранее о конкретных алиасах.
Как вариант, можно создать кастомные алиасы типа x481n904@anonaddy.me, если мы не хотим светить свой аккаунт @bellskii.
Форма генерации новых алиасов
В основном интерфейсе мы можем сгенерировать десятки алиасов по разным шаблонам, в нескольких доступных доменах:
Для каждого алиаса указано количество поступивших и заблокированных писем. Из панели управления можно в любой момент деактивировать алиас и активировать его обратно
Недавно внедрили функцию прикрепления (Pin) избранных алиасов вверху списка:
Прикреплённые адреса вверху списка
В настройки можно добавить и собственный домен, если он есть. Достаточно загрузить TXT-запись в доказательство владения доменом и MX-запись для получения писем, а также пару других записей для отправки почты с этого домена.
Платная версия
В hosted-сервисе есть два тарифных плана Lite и Pro, которые стоят $12 и $36 в год, соответственно. Тариф Pro можно оплачивать помесячно по $4:
Платные тарифы увеличивают лимиты на трафик и расширяют функциональность сервиса. Например, на вкладке «Получатели» можно указывать более одного адреса для получения писем, которые приходят с одноразовых алиасов:
На бесплатном тарифе лимит составляет 10 МБ в месяц, на тарифе Lite — 100 МБ, на тарифе Pro трафик не ограничен.
На платных тарифах возможно добавление нескольких аккаунтов и добавление произвольных доменов:
Одна из функций, которая заблокирована для бесплатных пользователей
А также создание произвольных правил для обработки входящей почты:
Правила обработки почты
Ещё одна полезная опция платных тарифов — импорт до 1000 алиасов из текстового файла. Понятно, что текстовый файл вы можете сгенерировать по удобным правилам. Например, взять существующие настоящие фамилии каких-то пользователей из общедоступной базы.
Импорт алиасов из текстового файла
Установка Addy.io на своём VPS даёт почти все функции этих тарифных планов бесплатно, в том числе самое главное — неограниченный и бесплатный трафик.
Addy.io на своём VPS от RUVDS
Как мы уже говорили, исходный код сервера открыт, так что его можно установить на свой VPS и использовать без ограничений.
Копируем этот файл из репозитория в рабочую директорию ~/docker-addy с контейнером Addy.io на VPS:
cd docker-addy
wget -O compose.yml https://raw.githubusercontent.com/anonaddy/docker/master/examples/ compose/compose.yml
Изменяем переменные окружения в соответствии для VPS, приложения Addy.io, СУБД MySQL, Redis, почтового сервера Postfix и сервиса RSPAMD, в соответствии с инструкцией в репозитории. С настройками придётся немного повозиться.
Запуск контейнера в Docker Compose:
docker compose up -d
docker compose logs -f
Команды для управления сервером (управление пользователями, паролями и прочее) подаются в таком синтаксисе:
Addy.io также предлагает API для разработчиков, так что сервис можно интегрировать в сторонние приложения для автоматизации всех этапов: генерация адресов, добавление новых доменов, адресатов и т. д. Всё это можно делать из стороннего приложения или из консоли.
Что имеем в итоге
Установка Addy.io на своём сервере позволяет бесплатно активировать все опции платной подписки. Конечно, при этом нам придётся платить за сам VPS, но есть и приятные моменты: на этом VPS можно одновременно запускать и другие сервисы. Кроме того, для работы подходит недорогой сервер с двумя vCPU и 2 ГБ RAM.
Отметим также, что проект с открытым исходным кодом, без следящих трекеров, сторонней аналитики и рекламы, и у него встроенная опция шифрования писем ключом GPG/OpenPGP, что тоже нечасто встречается. Сервер у них хостится в Амстердаме у провайдера Greenhost.com, запасная площадка в Варшаве на UpCloud. Локации, конечно, хорошие, но свой VPS лучше.