eProxy软件是特别设计的结合使用具有后缀2.1和更高版本SMTP代理服务器框架。但是,它也可作为前端代理但是安全明智的,我相信在后缀的smtpd工作。
可以eProxy可以用来做什么?
这是非常快,并采用多线程。这是特别快,当谈到你的实际内容过滤,您可以使用C / C ++的速度相比,解释型语言。这是非常容易使用。
有几个SMTP代理实现在那里,但所有我发现开发在任何Perl或Python,其中一些是极其复杂的使用。这种实现使得它很容易发展自己的内容过滤器,C +,你只需要从(从字符串)实现它在以下任一功能,(串),身体(绳体),并返回一个正数允许交付和负数不允许交付。
当然,你仍然可以打电话给你的处理/内容过滤“脚本(S)”通过POPEN(),系统()或EXEC()调用,并通过此方法运行它们。
你有什么需要(重新)实施
这里实际上是对你感兴趣的一个源文件,这就是emailHandling.cpp文件。在这里以下函数定义:
字符串getDomainName(字符串电子邮件);
从(从字符串)诠释;
INT RCPTTO(串);
INT体(绳体);
无效的电子邮件(字符串电子邮件);
字符串getDomainName(字符串电子邮件);这是一个方便的方法简单地获取电子邮件地址的域名部分。
无效的电子邮件(字符串电子邮件);在此功能中,你可以做一些事情来的电子邮件,或者取决于你在哪里的弹跳电子邮件的一部分。它可用于例如存储所有的电子邮件在归档或等待中,等待手动释放时,电子邮件是犯罪嫌疑人。
从(从字符串)诠释;在此功能中,你可以做检查在MAIL FROM SMTP会话的一部分。当你的回报负数的交易被取消了550错误,当您返回正数(大于0),则MAIL FROM被接受。从字符串包含电子邮件地址
INT RCPTTO(串);在此功能中,你可以做检查在RCPT TO SMTP会话的一部分。该字符串包含电子邮件地址。返回一个负数反弹的电子邮件返回正数(比大0)继续。
INT体(绳体);在这个函数中,你会实现你的实际的身体部位进行扫描。只有当你的结果代码是一个正数(大于0),那么身体散发到辅助(交货)的SMTP服务器。如果它是由你的代码反弹也不会发送数据命令和数据流,而是会发送一个QUIT命令并关闭套接字到辅助服务器。
按类别搜索
热门软件
-
Pactester 3 Jun 15
-
Simple UDP proxy/pipe 3 Jun 15
-
dproxy 2 Jun 15
-
CherryProxy 14 Apr 15
-
nginx 22 Jun 18
-
ASProxy Wing 11 May 15
-
Anon Proxy Server 3 Jun 15
eProxy
类似的软件
意见 eProxy
按类别搜索
热门软件
-
rtspd 3 Jun 15
-
squid-filter 3 Jun 15
-
tinyproxy 11 May 15
-
mitmproxy 14 Apr 15
-
Turtle 11 May 15
-
tproxy 12 May 15
-
ScribeHandler 11 May 15
评论没有发现