Thank you Clifford and all for your tips. There are apparently a few options to explore. I'll give them a shot and see how far I get.
Cheers! Julien On Oct 25, 4:35 am, CLIFFORD ILKAY <clifford_il...@dinamis.com> wrote: > Preston Holmes wrote: > > It doesn't seem like it would be that hard to combine django- > > extensions export_emails command with Mailmans sync_members script > > inside a cron job or a URL triggered script. > > > Usage: /usr/share/mailman/bin/sync_members [options] -f file listname > > If users can manage their Mailman subscriptions via email or the MM web > interface, using the sync_members approach, just like trying to > "automate" MM by "calling" the email or web interface, can be > problematic. How is Django supposed to know if a subscriber changed some > options in MM, for example, setting themselves to NOMAIL? This approach > is uni-directional and to make it bi-directional, you'll have to > replicate a good part of the Mailman web front-end. The easiest and most > robust approach is to have Mailman store its configuration in a SQL > database instead of Python pickles and have Django connect to the same > database. > > Another option, and one that I hadn't mentioned in my previous posts, is > to forget about using Mailman and use something like Sympa, which offers > a SOAP interface. It was designed from the outset to integrate with > other things whereas Mailman is quite monolithic, which makes for a > challenging integration. > -- > Regards, > > Clifford Ilkay > Dinamis > 1419-3266 Yonge St. > Toronto, ON > Canada M4N 3P6 > > <http://dinamis.com> > +1 416-410-3326 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---