I have an implementation of a mass mailing functionality. Basically a "campaign" is constructed in the admin interface. There is a preview field and if filled it short-circuits the save functionality. If the preview is left blank users and a campaign id are put into a "dispatch" table where each entry is marked as "not-sent". There is a cronjob on my box that runs a standalone Django script that sends off batches of x emails at y interval from the "not-sent" entries in the dispatch table. I've also written code so that admins can follow the progress of the dispatches (in percentages). I also have a simple sign- up and unsubscribe feature that ties in.
Some other features I'd like to incorporate: Fexibility with templates of emails. Maybe pick from a drop-down. A "mailbug" feature. This is a hidden .gif in each email. When downloaded it hits a counter on the server with a hash that corresponds to that dispatch and marks it as read. Of course this is only when images are downloaded but a good indicator of the emails "success" if you want. Optional verification of email addresses. If anyone is interested in this code I'll happily contribute! --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---