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
-~----------~----~----~----~------~----~------~--~---

Reply via email to