As I create each list (and it's config file), I add a custom header
setting, and a matching taboo_header expression. This has worked
well for those vacation/auto-reply senders that maintain the headers,
but not otherwise. Also make sure your reply_to setting is not set,
or you are causing this yourself.
message_headers << END
List-ID: $LIST mailing list <$LIST.lists.doma.in>
END
reply_to =
taboo_headers << END
/^X-ApprovalRequired: true/i
/^List-ID:.*$LIST\.lists\.doma\.in/i
END
Dan Liston
Andrew Beverley wrote:
> I've recently encountered a problem where a misconfigured email server
> of a list member was directing list emails back to the list, causing a
> mail loop.
>
> The emails were keeping the original headers, so my thought to prevent
> this is to add a custom header to the list, and check for the custom
> header - for example in taboo-headers.
>
> My question is, does anyone know of any patches to majordomo to do this
> automatically, without having to edit each config file, and also without
> each looped message being bounced for approval.
>
> Note: because with every pass through the majordomo server another set
> of headers was added, the recursive email was eventually stopped
> somewhere along the line because of the excessive number of Received
> headers.
>
> Thanks,
>
> Andy Beverley
>
References:
|
|