Barry Finkel b19141 at britaine.ctd.anl.gov
Mon Jan 14 21:10:34 CET 2008

I am running code

get_bounce_info.py

that I got from

http://veenet.value.net/~msapiro/scripts/get_bounce_info.py

to get a daily bounce_score report.  I was looking at the report this
morning, and I see most entries with old list_bounce_date values.

For all my 218 Mailman lists, I have:

bounce_processing = True
bounce_score_threshold = 5.0
bounce_info_stale_after = 7 (or 40 in some lists)
bounce_you_are_disabled_warnings = 3
bounce_you_are_disabled_warnings_interval = 7

I calculate the number of days ago:

Jan 14 =  0
Jan 13 =  1
...
Jan 07 =  7
Jan 06 =  8
...
Jan 01 = 13
Dec 31 = 14
Dec 30 = 15
...
Dec 05 = 40

I see in the report entries such as

---------------------------
<bounce info for member user at example.com
current score: 1.0
last bounce date: (2007, 10, 3)
email notices left: 3
last notice date: (1970, 1, 1)
>
---------------------------

Why is there still bounce information for this subscriber?
The list for which this information is extracted has

bounce_info_stale_after = 7

so, I would have expected this bounce information to have been deleted
October 10 or 11.  I see this entry in today's report and all the
daily reports back to its first appearance October 03.

Here is a summary of all of the last bounce dates in the file:

unix% grep "last bounce date:" \$mbs | sort | uniq -c
1         last bounce date: (2007, 5, 22)
1         last bounce date: (2007, 5, 23)
1         last bounce date: (2007, 6, 22)
1         last bounce date: (2007, 6, 27)
1         last bounce date: (2007, 7, 9)
1         last bounce date: (2007, 7, 11)
1         last bounce date: (2007, 7, 12)
3         last bounce date: (2007, 7, 19)
1         last bounce date: (2007, 7, 20)
1         last bounce date: (2007, 7, 25)
2         last bounce date: (2007, 7, 27)
1         last bounce date: (2007, 8, 16)
6         last bounce date: (2007, 8, 20)
2         last bounce date: (2007, 8, 28)
1         last bounce date: (2007, 8, 29)
31         last bounce date: (2007, 8, 31)
4         last bounce date: (2007, 9, 1)
4         last bounce date: (2007, 9, 4)
1         last bounce date: (2007, 9, 6)
1         last bounce date: (2007, 9, 11)
2         last bounce date: (2007, 9, 12)
3         last bounce date: (2007, 9, 17)
2         last bounce date: (2007, 9, 18)
2         last bounce date: (2007, 9, 19)
2         last bounce date: (2007, 9, 20)
2         last bounce date: (2007, 9, 21)
1         last bounce date: (2007, 9, 27)
1         last bounce date: (2007, 9, 28)
4         last bounce date: (2007, 10, 2)
2         last bounce date: (2007, 10, 3)
2         last bounce date: (2007, 10, 4)
4         last bounce date: (2007, 10, 8)
1         last bounce date: (2007, 10, 13)
1         last bounce date: (2007, 10, 15)
2         last bounce date: (2007, 10, 17)
1         last bounce date: (2007, 10, 18)
1         last bounce date: (2007, 10, 25)
1         last bounce date: (2007, 10, 26)
2         last bounce date: (2007, 10, 31)
1         last bounce date: (2007, 11, 2)
1         last bounce date: (2007, 11, 11)
2         last bounce date: (2007, 11, 12)
10         last bounce date: (2007, 11, 13)
7         last bounce date: (2007, 11, 14)
1         last bounce date: (2007, 11, 16)
6         last bounce date: (2007, 11, 19)
2         last bounce date: (2007, 11, 20)
5         last bounce date: (2007, 11, 21)
6         last bounce date: (2007, 11, 24)
1         last bounce date: (2007, 11, 25)
3         last bounce date: (2007, 11, 27)
1         last bounce date: (2007, 11, 28)
3         last bounce date: (2007, 11, 29)
27         last bounce date: (2007, 11, 30)
2         last bounce date: (2007, 12, 1)
1         last bounce date: (2007, 12, 2)
9         last bounce date: (2007, 12, 3)
7         last bounce date: (2007, 12, 4)
12         last bounce date: (2007, 12, 5)
2         last bounce date: (2007, 12, 6)

(Note that I have re-sorted this list manually by date).
If the last bounce date is for a list with

bounce_info_stale_after = 40

then I should only see in the report entries with last bounce date
of December 05 or 06.  And if

bounce_info_stale_after = 7

I should not see any entries, as there has not been a bounce reported
after December 06 (except those where the bounces did set an address
to nomail or automatically unsubscribed the address).

Thanks.
----------------------------------------------------------------------
Barry S. Finkel
Computing and Information Systems Division
Argonne National Laboratory          Phone:    +1 (630) 252-7277
9700 South Cass Avenue               Facsimile:+1 (630) 252-4601
Building 222, Room D209              Internet: BSFinkel at anl.gov
Argonne, IL   60439-4828             IBMMAIL:  I1004994