В настоящее время я использую веб-службу, которая немного необычна, потому что она доступна в неанонимной сети, в сервисной сети Tor Onion и в невидимом Интернете (I2P). Таким образом, к нему можно получить доступ на четырех разных именах хостов с использованием 3 различных сетевых технологий, если установлено необходимое программное обеспечение.
Эта служба также отправляет уведомления по электронной почте пользователям, подписавшимся на рассылку. Для этого он должен быть настроен на использование SMTP-сервера. Прямо сейчас он общается напрямую с одним SMTP-сервером, размещенным сторонней компанией, которой я плачу за предоставление необходимой нам услуги. проблема заключается в том, что в настоящее время у нас есть пользователи, которые хотят использовать электронную почту, которая в основном размещена на .i2p
домены. Это означает, что теперь есть два случая, которые мы хотим учесть:
- электронная почта предназначена для неанонимного провайдера электронной почты, который использует «обычное» доменное имя, например
gmail.com
.
- электронная почта предназначена для анонимного провайдера электронной почты, который использует «особый» домен, например
почта.i2p
Для отправки почты тем почта.i2p
адреса мы должны говорить с другой службой электронной почты, в этом случае человек является преданным волонтером и давним членом сообщества, которому я не плачу ни за что. Кроме того, очень мало смысла отправлять уведомления по электронной почте через мост Clearnet(i2pmail.org
такой же как почта.i2p
), потому что он не может скрыть большую часть уведомлений от наблюдателя, тогда как сквозная передача в I2P скрывает метаданные электронной почты об уведомлениях от всех, кроме операций электронной почты в I2P. Таким образом, я хотел бы убедиться, что мы отправляем только почту, предназначенную для *.i2p
сервера к его услугам.
Итак, я думаю, что мне нужен какой-то прокси или коммутатор, который я бы разместил на своем сервере, говорящем по SMTP, который будет искать исходящие сообщения в домене и, в зависимости от TLD в адресе электронной почты, отправлять его на один сервер. или другое. Однако я затрудняюсь найти такую программу.
Что, черт возьми, мне здесь вообще нужно?