Pete Bell wrote:
>
>I run a Mailman list and when I look at the list's "config.pck.xxxx.dump"
>file, I see three letter codes alongside each member's name in the
>"user_options" section.
>
>Such codes as 264, 268, 280 and so on.
>
>Any chance of finding a full list of what they mean please?
Those are the user's options bits. If you look in Defaults.py, you will
find
# Bitfield for user options. See DEFAULT_NEW_MEMBER_OPTIONS above to
set
# defaults for all new lists.
Digests = 0 # handled by other mechanism, doesn't need a
flag.
DisableDelivery = 1 # Obsolete; use set/getDeliveryStatus()
DontReceiveOwnPosts = 2 # Non-digesters only
AcknowledgePosts = 4
DisableMime = 8 # Digesters only
ConcealSubscription = 16
SuppressPasswordReminder = 32
ReceiveNonmatchingTopics = 64
Moderate = 128
DontReceiveDuplicates = 256
>Similarly, in the "members" section and the "digest members" section, they all
>have a "0" alongside the addresses. What does this signify?
members and digest_members are dictionaries. The keys are lower-case
email addresses. If the case-preserved email address is the same, the
value is 0; if not, the value is the case-preserved address, i.e. the
same address but with some upper case in the local part.
>I can tell that the code next to addresses in the "hold_and_cmd_autoresponses"
>section will include dates - presumably for when the applications were first
>held for approval, but what is the number after the date? Is it the number of
>days it will be held for? Or the number of applications from that person?
The date is the date of the last autoresponse. That's the information
needed by Auto-responder -> autoresponse_graceperiod. The count is the
number of autoresponses sent on that day, used to enforce
Defaults.py/mm_cfg.py MAX_AUTORESPONSES_PER_DAY.
These have nothing to do with General Options -> max_days_to_hold
or
# Default length of time a pending request is live before it is evicted
from
# the pending database.
PENDING_REQUEST_LIFE = days(3)
>Then there's the "u" in "usernames". What's that all about?
<http://docs.python.org/library/types.html#types.UnicodeType>
>And finally, the long code next to addresses in "delivery_status" section.
>What do they mean please?
The integer is the following
# Delivery statuses
ENABLED = 0 # enabled
UNKNOWN = 1 # legacy disabled
BYUSER = 2 # disabled by user
choice
BYADMIN = 3 # disabled by admin
choice
BYBOUNCE = 4 # disabled by bounces
except there's no entry at all for ENABLED. The floating point number
is the time it was last changed.
>Thanks for any help you can give. Or directions to a full list and
>explanations would be much appreciated.
Much of it is in Defaults.py. Ultimately, you have to look at code.
Commands like
grep -r delivery_status /path/to/mailman/Mailman
will tell you where to look.
--
Mark Sapiro <[email protected]> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
------------------------------------------------------
Mailman-Users mailing list [email protected]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org