Great Circle Associates Majordomo-Workers
(July 1996)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: 1.94 resend needs fixing...
From: Jason L Tibbitts III <tibbs @ hpc . uh . edu>
Date: 05 Jul 1996 02:31:24 -0500
To: brozen @ netvoyage . net
Cc: Majordomo Workers List <majordomo-workers @ GreatCircle . COM>
In-reply-to: Brock Rozen's message of Thu, 4 Jul 1996 17:30:23 -0700 (PDT)
References: <Pine.BSI.3.94.960704171649.29902D-100000@digital.netvoyage.net>

[I'm replying to some of these out of order, so things are getting
confusing.  Sorry if I answer questions more than once.]

>>>>> "BR" == Brock Rozen <brozen@netvoyage.net> writes:

BR> I would want the From line to be changed (yes, REPLACED) by the second
BR> one and the Subject line replaced also.

BR> The problem with 1.94alpha7 is that it KEEPS the old headers and ADDS
BR> anything specified after the Approved: header. Under that you would
BR> have a message (if we used above's example) that would look as such:

Yeah, I can see right where that problem is, too.  I think the only right
answer is to forget the existence of all saved headers once we see headers
after Approved: in the body.  The only reason for doing this is if you got
a bounce that you want to forward, approved, to the list but you can't run
approve.  In that case, you'll already have the full complement of headers.

BR> One final point, what if we use main option #1? (the option with
BR> Approved: in the header) Can we still change headers in the message
BR> area?

No, that just gets way too complicated.  I think you changed your mind
about this in another message, but I can't be sure.

Here's where we are.  There are three ways to approve a message:

1.
----
Header:
Header:
Approved:
Header:

bodybodybody
----

2.
----
Header:
Header:

Approved:

bodybodybody
----

3.
----
IgnoredHeader:
IgnoredHeader:

Approved:
Header:
Header:

bodybodybody
----

In all cases, only Header:s will make it into the final headers;
IgnoredHeader:s will be trashed, as will Approved:s.  The body of every
message will by "bodybodybody".  Headers and body will be separated by a
single blank line.  All blank lines are required (though the first one is
usually automatically generated by a mailer.

You usually use 1 when running approve (that's what it generates) or when
send a posting that you want to go straight through without being bounced
to the moderator.  You use 2 when you have a losing mailer but want to send a
message straight through.

You use 3 when you are approving a BOUNCE but can't run approve.  You type
an Approved: header, then cut and paste the full headers and body in after
it.  I suppose you could use 1 if you had the proper mailer, but 3 is
probably easier in this case _and_ gets around the intelligence some
mailers have when it comes to Message-IDs and Date headers.  (They like to
generate them themselves and may silently delete yours.  approve calls the
MTA directly so it can use 1 in this case.)

Now, are there any other cases to consider?  Outside of supporting more
broken mailers, I can't think of any other way you actually use the
Approved: header.

 - J<


Follow-Ups:
References:
Indexed By Date Previous: Re: 1.94 resend needs fixing...
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Next: Re: 1.94 resend needs fixing...
From: Brock Rozen <brozen@netvoyage.net>
Indexed By Thread Previous: Re: 1.94 resend needs fixing...
From: Brock Rozen <brozen@netvoyage.net>
Next: Re: 1.94 resend needs fixing...
From: Brock Rozen <brozen@netvoyage.net>

Google
 
Search Internet Search www.greatcircle.com