Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jan 1996 20:06:47 -0500 (EST)
From:      "Jonathan M. Bresler" <jmb@FreeBSD.org>
To:        -Vince- <vince@apollo.COSC.GOV>
Cc:        dwhite@resnet.uoregon.edu, questions@FreeBSD.org
Subject:   Re: sendmail: mail loops back to myself
Message-ID:  <Pine.BSF.3.91.960110195756.29736A-100000@Aspen.Woc.Atinc.COM>
In-Reply-To: <Pine.BSF.3.91.960110124435.4499v-100000@apollo.COSC.GOV>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 10 Jan 1996, -Vince- wrote:

> majordomo runned mailing lists, like for some reason a digest goes out on 
> 1/9/96 at 00:06 -800 PST so it bounces back to the list but it looks like 

	a digest should never bounce back to the list.  all mail from 
majordomo should bounce to either the postmaster or majordomo-owner or 
the list owner.  your outbound headers are incorrect.

> it was the original digest headers since the From: and To: line didn't 
> change.  The problem is that even after removing the person(s) with the 
> bouncing problem, it seems their system is resending the same bounce over 
> and over to the lists, is there a way to completely filter out any 

	yes, all incoming messages go to either majordomo or resend.  i 
have patches for both.

resend:  after line 226
                    if ( /^from:\s*(.+)/i )
                    {
                        $from = $1;
                        $from_last = 1;
                        if ( ( $1 =~ /first bozo/i )
                        ||   ( $1 =~ /repeat as required/i ) ) {
                               &bounce("Kill Filter");
                        }
                    }
                    elsif ( defined($from_last) )

majordomo: after line 100
# reject mail form this address
# replace this with a generic facility                  
        if ($[ <= index($hdrs{'from'}, 'first bozo')
        ||  $[ <= index($hdrs{'from'}, 'repeat for each bozo') ) {
                &sendmail(TWIT, "postmaster", "$hdrs{'from'}");
                print TWIT "major polluter stopped\n";
                print TWIT "No action is required on your part.\n";
                close(TWIT);
                exit 0;
        }

jmb


Jonathan M. Bresler        FreeBSD Postmaster         jmb@FreeBSD.ORG
play go. ride bike. hack FreeBSD.--ah the good life 
i am moving to a new job.                 PLEASE USE: jmb@FreeBSD.ORG




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960110195756.29736A-100000>