On Wed, Sep 25, 2019 at 1:23 PM Bill Cole via mailop <mailop@mailop.org>
wrote:

> On 25 Sep 2019, at 5:18, Simon Lyall via mailop wrote:
>
> > Just had a bunch of people at a domain get unsubscribed from this
> > list.
>
> Something is very wrong there...
>
> 4xx failures, even persistent ones that ultimately fail the message for
> queue timeout, should not cause an instant unsub from one message
> failure. Are your bounce handling settings extra-strict?
>

Mailman's bounce handling behavior has always been kind of overly strict,
that's why it
had so much trouble with DMARC rejections, for instance.

And you do want your bounce handling to remove users who "always" fail with
a 4xx,
though when/how you do that is probably more art than science.  Ditto for
various 5xx
errors, ie content based failures may be specific to a single message, but
may also apply
to every message from the list.

> Appears to be some weird Google rule (which probably made sense with
> > they were not the MX for 30% of all active domains)
> >
> > Any chance of them fixing it
>
> It's not broken. It's functionally identical to sites that enforce a
> one-RCPT-per-DATA rule.
>
> The right behavior when a MX gives a 4xx response to RCPT is for the
> sending MTA to continue with any remaining recipients, remove the
> successful ones from the envelope, and requeue the message with the
> 4xx-ed recipients later. Repeat as necessary to clear the envelope or
> until you hit a maximum queue lifetime.
>

At one point, we only used multiple recipients on the first attempt,
splitting
up all of the retries into individual tasks as a work around for various
things
like this.  YMMV.

Brandon
_______________________________________________
mailop mailing list
mailop@mailop.org
https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop

Reply via email to