有没有办法让你的所有电子邮件都经过中间服务器的审查

有没有办法让你的所有电子邮件都经过中间服务器的审查

我想创建一个系统,任何人都可以连接他们的电子邮件,并且所有发给他们的电子邮件都会先通过我的服务器。任何注册此服务的人的电子邮件都将通过我的服务器过滤系统进行审查。如果它通过了过滤器,我想将该电子邮件转发到他们的收件箱中。

答案1

审查部分相当简单。困难的部分是确保用户的电子邮件首先通过您的服务器。这要么要求用户在他们的系统上安装某种软件来拦截来自他们邮箱的邮件,要么要求用户将他们的电子邮件更改为您托管的域(可能是委托给您的主域的子域?),要么要求邮件系统的管理员在邮件到达您的订阅用户时将其转发给您。

这些事情都不是容易、简单实现的,也不是万无一失的。

答案2

在 gmail 设置中您可以添加转发地址并删除 gmail 收件箱中的原始邮件。将邮件转发到您服务器上的邮件地址。在您的服务器上安装您想要的过滤器(垃圾邮件、病毒、内容)。

答案3

查看 postfix(或 exim)和 Procmail 中的脚本处理程序。我在 Google 上快速搜索了“postfix 脚本过滤”,发现这篇关于垃圾邮件过滤的文章根据内容,使用 procmail。

应该可以给出你自己的单词表。我知道 Exim 有类似的功能集。

答案4

这是完全有可能的。有很多服务商通过这种方式来做生意。困难的部分不是配置他们的电子邮件服务器通过你发送电子邮件,或配置你的服务器接受并转发他们的电子邮件,而是制作无法在发送服务器上“本地”完成的有用过滤器,因此值得你和他们付出努力。

您实际上是在充当用户的智能主机 - 他们不是将 MX 记录发布到网络并从他们自己的服务器发送电子邮件,而是将您的服务器发布为其传入电子邮件的 MX 记录,并从其边缘 SMTP 服务器将所有传出的电子邮件转发给您。

在任何合理的电子邮件服务器上,这并不是一个困难的配置。

相关内容