Thomas, When I ran the test below on the 5,928KB, there were two copies of the 5,928KB in the queue. One arrived with headers, one arrived without headers.
When I run the test on the 5,928KB with only one copy in queue, it arrives with headers. So, the primary bug I reported is fixed with the change below. There is apparently some validity to your previous thought that 2nd or 3rd message in a connection does not get headers. In case you are wondering why I had two copies in queue, it is an IIS issue. I am running the ASSP as a virtual on my personal PC. Doing so uses almost all of my 4GB of ram; the processors are busy, and my disk drive is almost full. Disk drive really grinds when I do copy/paste. When I drop the 5.9MB file with copy/paste into the pickup directory, the actual file copy takes long enough, that IIS thinks it sees two separate drops and copies the file twice into two separately numbered IIS queue files. IIS bug work around, stop IIS SMTP. Drop file. Start IIS SMTP. Gets one copy. I can also use this method to test two or three messages per connection. Stop IIS SMTP. Drop two or three files. Start IIS SMTP. Michael Thomas Mathbox 978-687-3300 Toll Free: 1-877-MATHBOX (1-877-628-4269) > -----Original Message----- > From: Michael Thomas [mailto:[email protected]] > Sent: Monday, March 07, 2011 3:02 AM > To: 'ASSP development mailing list' > Subject: Re: [Assp-test] Antwort: FW: Antwort: Messages with > no X-ASSPheaders > > > 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 > > ------------------------------------------------------------------------------ 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
