Install Mail Rate Limiting fails on debian bookworm

SYSTEM INFORMATION
OS type and version Debian 12 bookworm
Virtualmin version 7.7

Hi,

I tried to enable mal rate limiting, and it tries to install milter-greylist package. The error says:

E: Package ‘milter-greylist’ has no installation candidate

I understand that this package is no longer supported on the Debian 12 bookworm. Is there an alternative way to enable mail rate limiting? Is there a new implementation coming/considered? What would be the timeline? Thanks! I appreciate your support here.

Best regards,
Bartosz

Hello,

Yes, however this is upstream (Debian 12), and not Virtualmin issue.

Kinda strange that this distro is ‘skipped’.

packages.debian.org/search?searchon=sourcenames&keywords=milter-greylist

Maybe it will show up in backports at some point?

Hi Ilia,

Thanks for reply. To summarise:

  1. You provide a feature in your supported product.
  2. The feature doesn’t work on an officially supported system.
  3. You say it’s not your problem.
  4. Even though the required package may never be available in the supported system - see the point above.

The package is not included in the bookworm for a reason, not by mistake. This makes the mentioned feature unusable on that system.

This looks a bit like a company manufacturing a super useful USB-A connected gadget for cars, and when new cars have USB-C only, its (the company’s) response to this is “yes, but it’s car manufacturers’ issue, not ours”.

I think it’s worth reconsidering the approach here. :slight_smile: Before posting the question (literally) I was considering moving from old debian+Virtualmin GPL to debian 12+Virtualmin Pro, but the lack of mail rate limiting feature is a showstopper for me.

1 Like

C’mon, man. We’re doing the best we can.

I didn’t even know milter-greylist was missing from Debian 12. We’ve said Debian 12 support is beta, and this kind of thing is why. Debian 12 beta support in the installer

I’d ask you to reconsider your approach to asking for help.

1 Like

Hi Joe,

Now that’s perfectly acceptable reply. I understand what the “beta support” is.

However, when discussing a commercial product, please be clear and put that information (about support being “beta”) in the installer to manage expectations; now it looks like there’s no difference between 11 and 12 support.

There was nothing wrong with my request for help. It’s Ilia’s answer that’s less than helpful and shows little interest in user’s (customer’s?) perspective.

Cheers.

Sometimes there are differences in the operating systems we support. We aren’t always able to paper over those differences. (e.g. RPM-based distros no longer have fcgi execution modes, because there is no suexec-custom package on those distros)

But, I’m a little confused by this one, as I thought we also supported postgrey for greylisting, which is in bookworm. But, maybe that doesn’t support rate limits. I’m unfamiliar with how rate limiting works, and I didn’t know it used milter-greylist.

It’s been made clear several times that the software works with what the distro provides. It’s curious that this isn’t in bookworm as it is still in sid. My best guess is that the package is low priority to the developers and there are some serious bugs preventing it’s release. But, I’ve had good luck asking different developers questions in the past. You might go the page I posted above and see if you can get some answers.

The package tracker entry suggests it’s not coming back anytime soon, as it was pulled from the testing a year ago already.

With dependency on this package, the mail rate limiting feature may as well be declared dead in Virtualmin*, it seems.

*At least for Debian 12+ for the time being.

Well, looks to be in sid and has been updated since the ‘pulled from’.
source package has 1 unsatisfiable build dependencyhigh Build dependencies in unstable cannot be satisfied on amd64, i386, armel, ppc64el, mips64el, s390x, arm64, armhf, and mipsel because: unsatisfied dependency on libbind-dev Created: 2023-01-11

But, that’s still half a year ago.
Looks like it is working in Ubuntu though. Hmm…

An option could be PolicyD (https://wiki.policyd.org/) if by the looks of it milter-greylist is to be no longer supported

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.