>> In fact, it is quite easy to argue that with a programmatic interface >> and access to cron my "spread out the pain" request is better >> implemented there.
Stephen> "There" being in Mailman itself? Or in cron? (It's not Stephen> obvious to me whether Mailman could do this better internally Stephen> or not; of course I'd try to do it in cron before looking for a Stephen> feature in Mailman, but Jack's mileage would vary, I'm Stephen> sure. :-) In cron via a web services api of some sort. >> The monthly mailing becomes a daily mailing which only sends reminder >> notices to a fraction of the users. Stephen> Indeed, or weekly, or even 4x daily, and providing that kind of Stephen> flexibility of timing is something that cron has a lot of Stephen> existing support for. OTOH, somebody still has to write the Stephen> code to manage the partial lists. However, that code might be Stephen> useful for other purposes (eg, if a user who refers to the Stephen> member list page often wants it split into 4 equal-sized pages Stephen> rather than 27 pages of wildly varying size). (The above is Stephen> what I mean by "generic features", and an example of how they Stephen> might be applied.) In my original post I wrote the selector I would use to determine which day of the month an email was to get a notice: ord(email[0]) % 28 + 1 Assuming you can pull the current list members from an API you select those whose first letter matches the current day of the month. (*) Now, as to actually performing this experiment, I find starting up Mailman a rather high barrier simply because you have to create and populate a mailing list. How do people generally go about doing that? Do you just create a bunch of dummy aliases which map to a single address? Skip (*) In the Apocryphal Bible we find these extra two verses: Genesis 2 ... 4 And on the 29th, 30th and 31st days of the month the Moderator rested from all the labors to which he had been assigned by the Administrator. 5 And the Administrator blessed the 29th, 30th and 31st days of the month and sanctified them by pulling a beer from the cooler. _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9