Thomas, > $done && # added in 3.0.03 - but to be I modified 3.0.02 as above.
3KB MSG: YES (Expected) 4KB MSG: YES (Expected) 216KB MSG: YES FIXED (this is one you saw trace of) 5,928KB MSG: NO (Am doing additional testing) It occurs to me that I should have mentioned that npsize is empty. Michael Thomas Mathbox 978-687-3300 Toll Free: 1-877-MATHBOX (1-877-628-4269) > -----Original Message----- > From: Thomas Eckardt [mailto:[email protected]] > Sent: Monday, March 07, 2011 2:06 AM > To: ASSP development mailing list > Subject: [Assp-test] Antwort: FW: Antwort: Messages with no > X-ASSP headers > > Michael, > > has you added the '$done &&' to condition 3 ? > > if (! $friend->{isbounce} && > $done && # added in 3.0.03 - but to be > investigated !!!!!! > ! $convert && > ! $runlvl2PL && > ! $genDKIM && > (! $DoDKIM || ($DoDKIM && (! $friend->{isDKIM} || > $friend->{relayok})))) { # no conversion to do > > I think this should make sendquedata waiting (queuing) until it get's > '$done' from whitebody, where whitebody has added the 'myheaders'. > > Thomas > > > > > Von: "Michael Thomas" <[email protected]> > An: "'ASSP development mailing list'" > <[email protected]> > Datum: 06.03.2011 23:45 > Betreff: [Assp-test] FW: Antwort: Messages with no > X-ASSP headers > > > > 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 > > > > > 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
