首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >过滤和转发通过多个SMTP服务器接收的电子邮件

过滤和转发通过多个SMTP服务器接收的电子邮件
EN

Software Engineering用户
提问于 2017-02-08 12:35:58
回答 1查看 274关注 0票数 1

我在一家公司工作,该公司将租用类似于MySMTP的smtp服务器容量。我们的最终用户使用第三方电子邮件营销前端应用程序配置了我们的SMTP网关的细节,以发送电子邮件。这些前端应用程序不支持自定义HTTP,只在直接SMTP协议上工作。

与电子邮件相关的服务一样,垃圾邮件和滥用是我们真正关心的问题。因此,我们需要一些处理器组件来过滤可疑内容,检查用户信用,并通过多个不同的SMTP服务器发送收到的邮件,以便为多个用户提供更快的处理,并有望避免与ISP相关的过多数量的问题。

因此,我的问题是,如何通过SMTP协议接收到PHP或Java预处理程序的电子邮件,然后通过另一个SMTP服务器发送/转发?

几分钟的搜索为我提供了http://emailrelay.sourceforge.net/。这似乎是我要找的东西,但它有几个问题:

  • 它看起来只能静态地配置为转发到单个smtp服务器。
  • 我想利用一种比javascript更“强大”的过滤方法。例如,PHP或Java。由于垃圾邮件模式的变化,需要从管理员面板(从云中访问)动态配置过滤器。
  • 将来的某个时候,系统可能会有自己的前端服务,这需要能够与这个处理器组件进行通信。

TL;

博士

在SMTP服务器发送任何电子邮件之前,如何获得预处理器程序来拦截SMTP请求,然后通过另一个SMTP服务器转发?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2017-02-09 11:56:30

你可能想得有点过头了。

从您的问题中还不完全清楚,但我假设贵公司有几个SMTP服务器,并将向您的客户提供/出售帐户,以发送(合法)大量电子邮件。

从SMTP服务器的角度来看,当您从手机发送一些工作邮件(使用您的工作电子邮件地址)或在家工作时,您的客户将做什么和您正在做什么并没有真正的区别,只是您的客户一次会向更多的收件人发送他们的信息。

所有主要的SMTP服务器应用程序都可以毫无问题地处理客户的身份验证/授权。它们中的大多数还可以为传入和传出消息配置筛选选项,包括调用外部程序来进行筛选。

TL/DR:不要试图站在SMTP服务器的前面,但是要使用它的功能来调用外部程序来完成所需的筛选。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/341805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档