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

Reply via email to