Ok; Barry's busy closing on a house. This time, to the list... I'm doing some low-grade hacking on MM CVS from about last week, trying to adapt it for some commercial mailing for a client. (Anyone inclined to maling my ethics without asking first will be happily consigned to /dev/null; I get more spam than you do, unless your first name ends in 'Q'. :-)
I've made a modified version of add_members called invite_members, swapping ApprovedAddMember for InviteMember as suggested by Barry. Alas, it seems to be trying to call what I suspect is a mixin from context, something about hostile addresses. It's giving me a traceback; here's the dump: Traceback (most recent call last): File "/appl/mailman2.1/bin/invite_members", line 289, in ? main() File "/appl/mailman2.1/bin/invite_members", line 266, in main addall(mlist, nmembers, 0, send_welcome_msg, s) File "/appl/mailman2.1/bin/invite_members", line 165, in addall except MMHostileAddress: NameError: global name 'MMHostileAddress' is not defined The only changes are the one call in invite_members, which is otherwise identical to add_members except in it's name, and, the following slight code modification at line 675 in MailList.py: text = Utils.maketext( 'invite.txt', {'email' : invitee, 'listname' : listname, 'hostname' : self.host_name, 'confirmurl' : confirmurl, 'requestaddr': requestaddr, 'cookie' : cookie, 'listowner' : self.GetOwnerEmail(), }, mlist=self) if mm_cfg.VERP_CONFIRMATIONS: if mm_cfg.JRA_INVITE_SUBJECT: subj = mm_cfg.JRA_INVITE_SUBJECT else: subj = _( 'You have been invited to join the %(listname)s mailing list') sender = self.GetConfirmEmail(cookie) else: # Do it the old fashioned way subj = 'confirm ' + cookie sender = requestaddr I added: VERP_CONFIRMATIONS=1 JRA_INVITE_SUBJECT='This will be the subject line' to mm_cfg.py. It's probably worth noting that add_members still works fine. Anyone got any ideas what screwy thing I've done wrong here? Cheers, -- jra -- Jay R. Ashworth [EMAIL PROTECTED] Member of the Technical Staff Baylink RFC 2100 The Suncoast Freenet The Things I Think Tampa Bay, Florida http://baylink.pitas.com +1 727 647 1274 "If you don't have a dream; how're you gonna have a dream come true?" -- Captain Sensible, The Damned (from South Pacific's "Happy Talk") _______________________________________________ Mailman-Developers mailing list [EMAIL PROTECTED] http://mail.python.org/mailman-21/listinfo/mailman-developers