我目前正在运行一个 Web 服务,它有点不寻常,因为它可以在非匿名 Web、Tor Onion 服务网络和 Invisible Internet (I2P) 上使用。因此,如果安装了必要的软件,可以使用 3 种不同的网络技术在最多四个不同的主机名上访问它。
此服务还会向选择加入的用户发送电子邮件通知。为此,必须将其配置为使用 SMTP 服务器。目前,它直接与由第三方公司托管的一个 SMTP 服务器通信,我向该公司付费以提供我们所需的服务。问题是我们目前有一些用户希望使用主要托管在.i2p
域中的电子邮件。这意味着现在我们想要满足两种情况:
- 电子邮件发往使用“正常”域名(如)的非匿名电子邮件提供商
gmail.com
。 - 电子邮件发往使用“特殊”域名的匿名电子邮件提供商,例如
mail.i2p
为了将邮件发送到这些mail.i2p
地址,我们必须与其他电子邮件服务商联系,在这种情况下,此人是一位敬业的志愿者和长期的社区成员,我不会向他支付任何费用。除此之外,通过 clearnet 桥(与i2pmail.org
相同mail.i2p
)发送通知电子邮件几乎没有意义,因为它无法向观察者隐藏有关通知的大部分信息,而端到端 I2P 内传输会隐藏来自除 I2P 内电子邮件操作员之外的所有人有关通知的电子邮件元数据。因此,我想确保我们只将发往*.i2p
服务器的邮件发送到他的服务。
因此,我认为我需要某种代理或交换机,我将托管在使用 SMTP 的服务器上,它将查看域中的外发消息,并根据电子邮件地址中的 TLD 将其发送到一个服务器或另一个服务器。但是,我找不到这样的软件。
我到底需要什么呢?
答案1
这是大多数邮件服务器软件的一个相当标准的功能,通常称为传输图或传输规则。您可以指定目标域名,以及要将这些邮件发送到的特定下一个邮件服务器,从而覆盖常规 MX 查找的结果。