Well, it looks like the header and footer get the entire mlist's dictionary, plus mm_cfg.CGIEXT, to interpolate with, but nothing per-message. I suppose the right answer would be to change Decorate.py (or add a new module parallel to it) to add in selected fields from the message dictionary (assuming there are no name clashes between the mlist dictionary and the message dictionary, anyway).
d = Utils.SafeDict(mlist.__dict__) d['cgiext'] = mm_cfg.CGIEXT # interpolate into the header try: header = string.replace(mlist.msg_header % d, '\r\n', '\n')
I don't see a way it can be done without hackery.
I had to read it twice, but this is not another question about whether user names can be merged into a message for custom stuff. Any idea if there is a way to grab the Sender/From lines and put them into the message body? I think that the problem is that the mail systems that she is using munge up the display of senders.
From: Patrick_Healy@nywd.uscourts.gov X-Mailer: ccMail Link to SMTP R8.30.00.7 Date: Thu, 07 Dec 2000 16:39:40 -0500 To: email@example.com Subject: Mailman
Sorry to bother you with this question, but I've not received any responses
my question on the list. I really appreciate any help you could give me on this problem.
In a nutshell - The federal judiciary uses Cc:Mail as it's enterprise email system (soon to be replaced by Notes). The Mailman lists that I've created and administer work great to those clients. However, they have no indication in the body of the message of who sent the message.
This means that unless the sender remembers to sign there note, it
Is there an environment variable that I can insert into the custom header
will cause the sender's name to be displayed?
Pat Healy U.S. District Court, Western District of New York
Mailman-Developers mailing list Mailman-Developers@python.org http://www.python.org/mailman/listinfo/mailman-developers