[Mailman-Users] preventing mailto and http links in archives, trimming hotmail footers etc.
Is there a setting to turn off the mailto and URL embedding of links in the web archive of list mail? I have added the anti-spam harvesting patch, and these are less than useful now. Also, I noticed the email addresses have a superfluous underscore prepended to them in the archives (e.g., [EMAIL PROTECTED] (mailto:[EMAIL PROTECTED]) ). Is that a common bug, and where might I track that down? Finally, is there a patch or setting to kill the common footers that some mailers (like Hotmail) append to their outgoing emails? For example, aol generously adds the footer below: ...Get a sneak peek of the all-new AOL at... etc. Any way to automatically trim the most common of these before they get to the subscribers and archive? Thanks...! :o) ** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] antispam patch, and private archives not found
In a message dated 8/3/2007 2:01:15 P.M. Pacific Daylight Time, BobLaJolla writes: Hi - I've been working on the anti-spam harvest patch to dynamically X out the addresses in the mailman archives via the private.py script, but have been running across an error. After putting in the httpd.conf rewrite rule, I get the error: Private archive file not found This is generated from the patched portion of the private.py script, so it looks like I have the patch applied properly, but the private script can't for some reason locate the archive. Checking the /archives/private directory, the list I'm referencing does indeed appear in there. However, checking the error log in /mailman/logs I see Private archive file not found: /usr/local/mailman/archives/private/list/ What is list supposed to be? This /list/ doesn't exist as either a directory or a symlink in the private (or public) archives directory - has mailman been rewritten since this patch came out to no longer use this link/directory? Or have I installed the build or the patch incorrectly? Any insight into my problem? Thanks :o) I have made some progress on this issue, apparently the antispam patch was munging a variable for the list name or URL, and instead of looking for the actual list archive named clist I was testing, it looked for list. It seems to be taking the first letter off the list name, and thus for a list entitled events was showing in my error log as Private archive file not found: /usr/local/mailman/archives/private/vents/ Admittedly I can't program much Python, but any idea where I might look for the mangling of this list name in the private.py script (I don't think it's from the rewrite rule the patch had me insert in the httpd.conf file)? Thoughts? ** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] antispam patch, and private archives not found
Hi - I've been working on the anti-spam harvest patch to dynamically X out the addresses in the mailman archives via the private.py script, but have been running across an error. After putting in the httpd.conf rewrite rule, I get the error: Private archive file not found This is generated from the patched portion of the private.py script, so it looks like I have the patch applied properly, but the private script can't for some reason locate the archive. Checking the /archives/private directory, the list I'm referencing does indeed appear in there. However, checking the error log in /mailman/logs I see Private archive file not found: /usr/local/mailman/archives/private/list/ What is list supposed to be? This /list/ doesn't exist as either a directory or a symlink in the private (or public) archives directory - has mailman been rewritten since this patch came out to no longer use this link/directory? Or have I installed the build or the patch incorrectly? Any insight into my problem? Thanks :o) ** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] Passing the list name to the cgi scripts, called with backticks in Perl
Hello, In order to utilize my site's dynamic header, footer, banner ad programs, etc., I am generating the mailman HTML enveloping content with a Perl script, and calling mailman's cgi scripts, as appropriate, using a shell command. Example below: $listinfo_output = `/usr/local/mailman/cgi-bin/listinfo`; Note backticks to invoke this script from the shell in my Perl script. This successfully loads the variable $listinfo_output with the output from the mailman/cgi-bin/listinfo command, from there I can print or extract content from the HTML as useful. My problem is, to get any list-specific output from the mailman/cgi-bin/* scripts, I need to be able to pass the listname to the script - and I can't figure out how to do this with the shell command. If I follow the standard syntax from the web (e.g. `/usr/local/mailman/cgi-bin/listinfo/somelist`) the shell looks for a non-existent program in the non-existent listinfo directory (listinfo is, of course, a script). Using the scheme outlined above, how can I pass the listname to the various cgi-bin scripts from mailman to capture their list-specific output for customized pages? I do realize there are templates for customizing the HTML, but these are not useful for server side include files and scripts, on which my site depends heavily. Thanks in advance... :o) Bob R ** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] Passing the list name to the cgi scripts, called with back...
In a message dated 7/17/2007 1:16:45 P.M. Pacific Daylight Time, [EMAIL PROTECTED] writes: Hi Mark - hope I don't sound obtuse, but how would I apply the above to my backtick perl script call? Disclaimer: I am not a Perl programmer. $ENV(PATH_INFO) = /somelist; $listinfo_output = `/usr/local/mailman/cgi-bin/listinfo`; -- Mark Sapiro [EMAIL PROTECTED] This worked: $ENV{'PATH_INFO'} = /somelist; $listinfo_output = `/usr/local/mailman/cgi-bin/listinfo`; Thank you so much! :oD Bob R ** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp