Many James services behind a proxy should need only one filter at proxy
level. No need to install fail2ban on every service.

Vào 22:21, T.7, 4 Th3, 2023 Benoit TELLIER <btell...@linagora.com> đã viết:

> James 3.8.0 will support the proxy protocol. Source IP is preserved,
> exposed in the MDC logging context. This might demand to set up rich logs.
>
> This should allow setting up fail2ban behind a proxy.
>
> --
>
> Best regards,
>
> Benoit TELLIER
>
> General manager of Linagora VIETNAM.
> Product owner for Team-Mail product.
> Chairman of the Apache James project.
>
> Mail: btell...@linagora.com
> Tel: (0033) 6 77 25 04 58 (WhatsApp, Signal)
>
>
> ------- Forwarded message -------
> Subject: Re: DDoS and DoS protection
> Date: Mar 4, 2023 10:07 PM
> From: Huy Van
> To: James Users List
> Hi,
>
> Fail2ban seems not to be effective when working behind a load balancer.
> This may require to store incoming IP and log on an in-memory database such
> as Redis or any thing similar.
>
> Best regards,
> Huy Van
>
> Vào 23:48, T.6, 3 Th3, 2023 Benoit TELLIER <btell...@linagora.com> đã
> viết:
>
> > Concerning JMAP protocol, if by any chance you jumped on that boat, the
> > use of any serious API gateway in front of the HTTP endpoint would offer
> > this for free.
> >
> > Very true for IMAP + SMTP. Fail2ban is the go to solution for now.
> > Structured logging might be required to get the client ip address.
> >
> > Best regards,
> >
> > Benoit
> >
> >
> > On Mar 3, 2023 9:43 PM, from David Matthews >Does Apache James provide
> any
> > best practice for DDoS/DoS protection? I mean
> > >it is at application level.
> > >
> >
> > fail2ban can be very effective with a mail exchanger.
> >
> > There are some notes here
> >
> > https://dmatthews.org/webmail.html#fail2ban
> >
> > but there it's being used with exim4.
> >
> > So you would have to study your log file, decide what you want to keep
> out
> > and then write a fail2ban filter to suit, so you'd have a fair bit of
> work
> > to do to get it operational.
> >
> > --
> > David Matthews
> > m...@dmatthews.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
> > For additional commands, e-mail: server-user-h...@james.apache.org
> >
> >
> >
> >
> >
> >
> > --
> >
> > Best regards,
> >
> >
> >
> > Benoit TELLIER
> >
> >
> >
> > General manager of Linagora VIETNAM.
> >
> > Product owner for Team-Mail product.
> >
> > Chairman of the Apache James project.
> >
> >
> >
> > Mail: btell...@linagora.com
> >
> > Tel: (0033) 6 77 25 04 58 (WhatsApp, Signal)
> >
>

Reply via email to