繁体   English   中英

Apache阻塞了STMP Flooding

Apache james STMP Flooding

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想使用James作为中继来处理传入的电子邮件,并通过Web服务将它们放入系统中。 工作正常。 但是,我想处理由于将电子邮件发送到该服务器的程序的配置错误而导致的最终洪灾...无论如何,是否需要为该电子邮件的发件人或此电子邮件的目的地配置对临时“禁止”状态的管理?

谢谢

1 个回复

SMPT HOOK的使用在这里很有用,我只是写了一个

public class SMTPFloodProtectionHook implements RcptHook {
[...]
@Override
public HookResult doRcpt(SMTPSession session, MailAddress sender, MailAddress rcpt) {
    if (checkFloodSender(sender) || checkFloodReceiver(rcpt))
        return HookResult.deny();
    return HookResult.ok();
}

并修改smtpserver.conf

    <!-- The configuration handler chain -->
    <handlerchain>

        <handler class="org.domain.atgov.incomingevent.email.SMTPFloodProtectionHook" />

它比使用mailet更快地拒绝。

2 PHP的彗星usleep阻塞Apache的MPM?

我在那里有一颗彗星,我以此方式运行了while循环 当彗星运行时,我可以看到所有其他HTTP请求正在等待处理。 甚至非数据库请求都处于挂起状态。 为什么呢 ...

4 STMP协议RFC阅读顺序

我想实现我自己的 SMTP 服务器以用于学习和个人兴趣目的,并且对SMTP protocol有一些顾虑/问题。 SMTP 协议具有最初的RFC-821 ,但多年来已多次更新/扩展。 正如 SMTP 的wiki 页面所说: ESMTP 格式在 RFC 2821(取代 RFC 821)中重新 ...

5 需要 STMP 身份验证

以前可以用,但是上个月突然出现这个问题。 无需更改代码 在我的问题中,当我尝试在 VB.net 中使用SmtpClient发送电子邮件时,抛出异常错误消息为 System.Net.Mail.SmtpException: SMTP 服务器需要安全连接或客户端未通过身份验证。 服务器响应为:5.7 ...

6 stmp和imap发送并提取

我想制作一个简单的程序,以从选定的电子邮件中发送和提取电子邮件。 有没有简单的方法可以做到这一点? 我搜索了一下,发现了几个示例,例如https://developer.ibm.com/swift/2017/05/31/4675/ ,但是有什么方法可以简化吗? (将代码简化为几个功能或仅使 ...

7 从SOAP获取数据且不阻塞Apache的更好方法

我在通过SOAP获取数据的网站上遇到问题。 我认为在等待数据以及其他人访问网页时,apache无法在等待那么长时间的情况下处理所有请求,而且我的响应时间也越来越长。 我以常规方式进行SOAP调用: 我已经搜索过PHP中的异步SOAP调用,但是我不知道该怎么做,因为我需要将该数据显 ...

8 Apache服务未启动,80端口被阻塞或已使用[重复]

这个问题已经在这里有了答案: XAMPP-端口80正在使用PID 4的“无法打开过程”! 12 26个答案 突然我遇到标题中提到的上述问题,我单击了xamp软件中的启动服务以使用Apache服务器进行启动,但是我无法进行操作,以下是引发的错误 是的,我尝试 ...

10 如何配置PHP或Apache以防止非阻塞HTTP请求

我使用Apache作为http服务器和php,我从浏览器向该php脚本发送了大约5个并发请求,该脚本具有for循环,这需要很长时间才能完成,我看到所有并发请求均被阻塞并按顺序提供。 如何配置apache或php来实现HTTP请求服务的非阻止行为,而不是顺序服务行为? 经过测试的5个 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM