Thomas,

Below I said is Condition 2. It is not Condition 2. It is Condition 3. Sorry
for the confusion.

Michael Thomas
Mathbox
978-687-3300
Toll Free: 1-877-MATHBOX (1-877-628-4269)
 

> -----Original Message-----
> From: Michael Thomas [mailto:[email protected]] 
> Sent: Sunday, March 06, 2011 5:19 PM
> To: 'ASSP development mailing list'
> Subject: Re: [Assp-test] Antwort: Messages with no X-ASSP headers
> 
> 
> Thomas,
> 
> I reloaded ASSP version 2.0.2(2.0.19) because it had all the mlog.
> 
> Email::MIME::Modifier 1.906 / 1.442  is installed.
> 
> Test rig is IIS -> ASSP -> hmailserver. I drop test email 
> into IIS pickup
> directory manually, then wait for message to pass through. 
> IIS is on my
> personal system, so no other mail processing on IIS. Test 
> condition is one
> message per connection. 
> 
> You can download assp.pl with mlog (so you can see flow) at:
> http://www.mathbox.net/asspTest.pl.Txt
> 
> Last line in log indicates msg size is 216.46 kByte
> 
> Processing is Condition #2 (no DKIM, no plugins)
> 
> Pertinent Events:
> Calling addMyheader Mike: At 2 (Did not addMyheader because not done)
> SendQueData Mike: 26 ($this->{noMoreQueued} = 1;)
> Process loop until complete email accepted
> Calling addMyheader Mike: At 3 (in whitebody, too late)
> 
> 
> 11-Mar-06 16:42:43 [Worker_1] Calling addMyheader Mike: At 2
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 23
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 26
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 28
> 11-Mar-06 16:42:43 47753-06976 [Worker_1] [MessageOK] 208.69.48.3
> <[email protected]> to: [email protected] message ok [New 
> Franchise
> Restaurant Insurance Program]
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:43 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:44 [Worker_1] Calling addMyheader Mike: At 3
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 12
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 13-1
> 11-Mar-06 16:42:44 [Worker_1] SendQueData Mike: 14
> 11-Mar-06 16:42:45 47753-06976 [Worker_1] 208.69.48.3
> <[email protected]> to: [email protected] finished 
> message - received
> size: 0 Byte - sent size: 216.46 kByte
> 
> 
> 
> > -----Original Message-----
> > From: Thomas Eckardt [mailto:[email protected]] 
> > Sent: Sunday, March 06, 2011 5:08 AM
> > To: ASSP development mailing list
> > Subject: [Assp-test] Antwort: Messages with no X-ASSP headers
> > 
> > Michael,
> > 
> > this belongs also for single (or the first mail in the same 
> > connection) 
> > mails or only for the second, third .... message in the same 
> > connection? 
> > If the later is the case - I possibly found the bug and it 
> > will be fixed 
> > in the next release.
> > In the first case - the problem is not in 'isnospam' - we 
> > need to find out 
> > the reason, because 'sendquedata' is setting 
> > $this->{noMoreQueued}to 1.
> > 
> > 1.
> >   if (($friend->{ismaxsize} || $friend->{noprocessing}) &&
> >        ! ($genDKIM && $CanUseDKIM && $friend->{relayok} && exists 
> > $DKIMInfo{$domain}))
> > 
> > The mail has exceeded maxsize or is marked noprocessing and 
> > DKIM-signing 
> > is not used and it is an outgoing mail.
> > This is right - noprocessing and ismaxsize means 'no 
> processing' - if 
> > possible (the mail is not too large) assp will add 'myheader' 
> > - if not 
> > ....
> > 
> > 2.
> >   if (! $friend->{isbounce} &&
> >       ! $CanUseEMM &&
> >       ! $runlvl2PL &&
> >       ! $genDKIM &&
> >       (! $DoDKIM || ($DoDKIM && (! $friend->{isDKIM} || 
> > $friend->{relayok})))) {    # Email::MIME::Modfier is not installed
> > 
> > The sender is not a bounced one and  Email::MIME is not 
> > installed and no 
> > level 2 Plugin is installed and DKIM-signing is not used and 
> > DKIM-check is 
> > not used for this mail.
> > This a historical case - this should never happen - 
> > Email::MIME is not an 
> > option it is required! Running ASSP V2 without Email::MIME is 
> > 'nonsense'.
> > 
> > 3.
> >   if (! $friend->{isbounce} &&
> >       ! $convert &&
> >       ! $runlvl2PL &&
> >       ! $genDKIM &&
> >       (! $DoDKIM || ($DoDKIM && (! $friend->{isDKIM} || 
> > $friend->{relayok})))) {    # no conversion to do
> > 
> > The sender is not a bounced one and no characterset or TNEF 
> > conversion has 
> > to be done and no level 2 Plugin is installed and 
> > DKIM-signing is not used 
> > and DKIM-check is not used for this mail.
> > OK - here I think rests the rabbit in the pepper. Try to add 
> > $done to this 
> > condition.
> > 
> >   if (! $friend->{isbounce} &&
> >      $done &&
> >       ! $convert &&
> >       ! $runlvl2PL &&
> >       ! $genDKIM &&
> >       (! $DoDKIM || ($DoDKIM && (! $friend->{isDKIM} || 
> > $friend->{relayok})))) {    # no conversion to do
> > 
> > tell me if it works!
> > 
> > Thomas 
> > 
> > 
> > 
> > 
> > Von:    "Michael Thomas" <[email protected]>
> > An:     "'ASSP development mailing list'" 
> > <[email protected]>
> > Datum:  06.03.2011 09:31
> > Betreff:        [Assp-test] Messages with no X-ASSP headers
> > 
> > 
> > 
> > 
> > Thomas,
> > 
> > Possibly, you missed this while you were on vacation. On 2/10/2010 I
> > reported a Messages with no X-ASSP headers bug. The reported 
> > bug is also 
> > in
> > ASSP version 2.0.2(3.0.02).
> > 
> > I know I reported this previously and you said you could not 
> > duplicate. I
> > set up a test rig and kept feeding it the same message and 
> > adding mlog()
> > calls until I tracked it down.
> > 
> > Tested version is ASSP version 2.0.2(2.0.19), but this 
> issue goes way 
> > back.
> > 
> > The main issue is slightly large messages. The tested message 
> > was 210K in
> > size.
> > 
> > When processing hits sub isnotspam, the message is not "done". In 
> > isnotspam,
> > are the following lines:
> > 
> > ==========================
> >   addMyheader($fh) if ($done && $this->{myheader});  # 
> > &whitebody will do 
> > it
> > later
> > 
> >   sendquedata($server, \$this->{header}, $done);
> >   $this->{headerpassed} = 1;
> >  
> >   if($done) {
> >     $this->{getline}=\&getline;
> >   } else {
> >     $this->{getline}=\&whitebody;
> >   }
> > ==========================
> > 
> > 1. The code does not "addMyHeader", because the message is 
> not "done".
> > 
> > 2. The next line, "sendquedata" sends the original incoming 
> > headers along
> > with the ASSP "Received:" header, which has already been 
> added to the
> > original headers.
> > 
> > 3. In sendquedata, $this->{noMoreQueued} = 1; With noMoreQueued set,
> > sendquedata will NOT send headers.
> > 
> > 4. sendquedata returns to isnotspam, where 
> $this->{headerpassed} = 1;
> > 
> > 5. Message is not "done", so calls whitebody. Note in the 
> code segment
> > above, the comment that "# &whitebody will do it later". At 
> > this point, 
> > the
> > original headers have been sent and it is never going to happen.
> > 
> > If you need it, I have source code with lots of mlog(), 
> > including dumps of
> > header and myheader. I also have many example failures for testing.
> > 
> > Changing the code by removing the $done check:
> > ==========================
> >   addMyheader($fh) if ($this->{myheader});  # &whitebody will 
> > do it later
> > ==========================
> > Produces messages with ASSP headers, but any tests failed in 
> > whitebody 
> > will
> > not show in the headers as is the case anyway. Although that 
> > should not be
> > the final fix, it is a workaround.
> > 
> > Michael Thomas
> > Mathbox
> > 978-687-3300
> > Toll Free: 1-877-MATHBOX (1-877-628-4269)
> > 
> > 
> > --------------------------------------------------------------
> > ----------------
> > What You Don't Know About Data Connectivity CAN Hurt You
> > This paper provides an overview of data connectivity, details
> > its effect on application quality, and explores various alternative
> > solutions. http://p.sf.net/sfu/progress-d2d
> > _______________________________________________
> > Assp-test mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/assp-test
> > 
> > 
> > 
> > 
> > DISCLAIMER:
> > *******************************************************
> > This email and any files transmitted with it may be 
> > confidential, legally 
> > privileged and protected in law and are intended solely for 
> > the use of the 
> > 
> > individual to whom it is addressed.
> > This email was multiple times scanned for viruses. There 
> should be no 
> > known virus in this email!
> > *******************************************************
> > 
> > 
> > 
> 
> 
> --------------------------------------------------------------
> ----------------
> What You Don't Know About Data Connectivity CAN Hurt You
> This paper provides an overview of data connectivity, details
> its effect on application quality, and explores various alternative
> solutions. http://p.sf.net/sfu/progress-d2d
> _______________________________________________
> Assp-test mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/assp-test
> 
> 


------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Assp-test mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/assp-test

Reply via email to