[Mailman-Users] messages won't go through

2009-11-17 Thread alex wisser
I am using mailman version 2.1.11.cp3 to handle 6 mailing lists for a small 
community organization and am having difficulty.  Each list has approximately 
200 members, subscribed through the mass subscription function on the list 
admin interface and everything seems to be working, but when I send a message 
to the list it doesn't seem to be going on to the addresses on the list.  I 
know this because I have put several of my own and other member's of the teams 
addresses on the list and we haven't gotten anything either to spam or inbox.  
I have called people on the list and they haven't gotten anything either.  The 
messages are stored in the list archives.  I have tried a variety of options 
including sending them as moderated and non moderated, from the admin address, 
from a member address, from a non admin address.  I have gotten two messages in 
return.  One was a fatal bounce error from one of the member addresses and the 
other was an automatically
 generated reply from another list saying that I would have to belong to that 
list to post there. I have also created a small test list with just three 
addresses on it (my own) and the messages went through fine.  I have compared 
options on both the real lists and the test list and have found no solution.  
Can anyone help me?

cheers

Alex Wisser


  
__
Win 1 of 4 Sony home entertainment packs thanks to Yahoo!7.
Enter now: http://au.docs.yahoo.com/homepageset/
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] messages won't go through

2009-11-17 Thread Mark Sapiro
alex wisser wrote:

I am using mailman version 2.1.11.cp3 to handle 6 mailing lists for a small 
community organization and am having difficulty.  Each list has approximately 
200 members, subscribed through the mass subscription function on the list 
admin interface and everything seems to be working, but when I send a message 
to the list it doesn't seem to be going on to the addresses on the list.


Do you receive other messages from Mailman, e.g., subscription
notifications?


I know this because I have put several of my own and other member's of the 
teams addresses on the list and we haven't gotten anything either to spam or 
inbox.  I have called people on the list and they haven't gotten anything 
either.  The messages are stored in the list archives.  I have tried a variety 
of options including sending them as moderated and non moderated, from the 
admin address, from a member address, from a non admin address.


If the messages are in the archive, they have gotten past all tests of
moderation, poster, etc., and they should be delivered to the list.


I have gotten two messages in return.  One was a fatal bounce error from one 
of the member addresses and the other was an automatically generated reply 
from another list saying that I would have to belong to that list to post 
there.


These would seem to indicate that the list is sending something.


I have also created a small test list with just three addresses on it (my own) 
and the messages went through fine.  I have compared options on both the real 
lists and the test list and have found no solution.  Can anyone help me?


The general troubleshooting tips are at http://wiki.list.org/x/A4E9.
Also see http://wiki.list.org/x/sYA9 for cPanel information.

If this is your Mailman installation, the above will be useful. If it
is hosted, and you don't have shell or command access to the server,
you will probably need to contact the host.

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] buildup of attachment files...

2009-11-17 Thread Troy Campbell

Thanks Mark,

The list's Non-digest options - scrub-nondigest is No.

In the Content Filtering -Details for pass_mime_types field
I show the following:

multipart/mixed
multipart/alternative
text/plain

Would that be sufficient to do what you are suggesting if I
turn Edit filter_content on? 


Could I then remove the attachments subdirectories?

Regards,
Troy


on 11/16/2009 07:23 PM Mark Sapiro said the following:

Troy Campbell wrote:

  

On one mailing list I'm seeing alot of attachment files building up
in the archive directory:


[...]
  

Basically there are many directories in the attachments
directory that go from 20070808 to 20091116.

I'm running 2.1.9.  I just need to know how to cleanup and turnoff
if possible.




It is Scrubber.py that saves these. Depending on settings, you may get
one or two copies of each attachment which is either not text/plain or
text/plain with an unknown character set.

If the list's Non-digest options - scrub-nondigest is Yes, you will
get one saved attachment when the attachment is removed from the
message and replaced by a link to the saved attachment. Otherwise, you
get two. One when the attachment is scrubbed for the archive and one
when the attachment is scrubbed from the plain format digest.

You can avoid almost all of this by removing all non-plain text with
content filtering.

If you don't remove them with content filtering, you can avoid the
'digest copies' by setting Digest options - digestable to No. You can
avoid the 'archive copies' by turning off archiving for the list.

  

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] buildup of attachment files...

2009-11-17 Thread Mark Sapiro
Troy Campbell wrote:

In the Content Filtering -Details for pass_mime_types field
I show the following:

multipart/mixed
multipart/alternative
text/plain

Would that be sufficient to do what you are suggesting if I
turn Edit filter_content on? 


I suggest the following in pass_mime_types

multipart
message/rfc822
text/html
text/plain

plus collapse_alternatives and convert_html_to_plaintext = Yes

This will allow the sub-parts of any multipart message including
multipart/related and multipart/signed to be examined. It will also
allow plain text (and HTML) from attached messages and will ultimately
discard all but the first alternative from multipart/alternative and
convert any remaining HTML to plain text.

This will allow very little that will ultimately be scrubbed. Only
text/plain attachments with unspecified character sets.


Could I then remove the attachments subdirectories?


You can remove the attachments directories anyway. They will be
recreated if needed. The problem with removal is there are messages in
the HTML archive with links to scrubbed attachments and if you remove
the directory or files, you break the links. Whether or not this is
important is up to you.

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Held messages not appearing on administrative web page

2009-11-17 Thread Anne Anderson
I have a number (about 500) of old held messages in /var/lib/mailman/data
that should show up on the administrative interface of the list's website,
but don't.

2 questions:

1) what determines if a file in /var/lib/mailman/data shows up in the web
interface?
2) How can one reindex or rebuild the contents of /var/lib/mailman/data so
the missing data shows up?

We are running Mailman 2.1.9 on Linux SLES 10.2.

Thanks!

Anne
-- 
Anne Anderson
Web Application Developer / Database Manager
Information Technology
Westmont College
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Access

2009-11-17 Thread John Ditzel
Please help me to access my admin. account I can't get in. Also is there an 
info page for me to learn just how to use mailman? I'm new and dumb to this and 
really need some help. I use supergreen hosting and mailman came as an option. 
I applied with my email jsdit...@msn.commailto:jsdit...@msn.com but my 
password didn't work. But still not sure how to utilize your program to my 
needs. Which is automated mailing list to send as I develope campaigns for 
products or services.
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Access

2009-11-17 Thread Geoff Shang

On Tue, 17 Nov 2009, John Ditzel wrote:


Please help me to access my admin. account I can't get in.


You need to contact Supergreen Hosting about this, we can't help you with 
this.



Also is there an info page for me to learn just how to use mailman?


Try http://list.org/./admins.html

Geoff.

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Held messages not appearing on administrative webpage

2009-11-17 Thread Mark Sapiro
Anne Anderson wrote:

I have a number (about 500) of old held messages in /var/lib/mailman/data
that should show up on the administrative interface of the list's website,
but don't.

2 questions:

1) what determines if a file in /var/lib/mailman/data shows up in the web
interface?


The presence of an entry in lists/LISTNAME/request.pck pointing to the
held message in data/ and containing other info about the message.


2) How can one reindex or rebuild the contents of /var/lib/mailman/data so
the missing data shows up?


You can't easily. There was information in the request.pck entry that
is lost. The most important part is the metadata of the held message.
You could probably fake it, but you would need to create a python
script to do it. It would probably be easier to create a script to
unpickle the heldmsg file, remove it and  requeue it in the in queue
as a new message to the list.

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Mailman - a few questions

2009-11-17 Thread Bill Catambay

At 12:21 PM -0500 on 8/15/09, Shop at \ Just Brits \ wrote:


So IMHO Bill needs to tell The List not only the version of MM BUT 
the source of
install so that everybody is playing with a FULL deck of cards. 
Right-:) ???


I don't remember if I answered this question before or not, but just 
to cover all the bases:


lists.sonic.net is running Mailman v2.1.11

An overview of Mailman on this server can be found at:
http://lists.sonic.net/mailman/listinfo

I'm also posting a note to mail...@lists.sonic.net to find out about 
the source.


Bill
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Revisit to moderator aliases

2009-11-17 Thread Bill Catambay

Hi Steve, et al,

Awhile back I asked some questions about managing my Mailman list 
such that it worked like it did back on Autoshare (an old Mac OS 9 
listserver).  I received some good advice, and have made some great 
progress in attaining most of my goals.  There were still some 
unresolved issues, but I took a break to let others on the list 
tackle their problems, and also to let myself digest (no pun 
intended) the situation for awhile.


To recap, I have a mailing list of about 300 members.  The reply-to 
is currently customized to go to one of my personal email addresses 
(versus the mailmon default address of foo-l...@lists.sonic.net). 
When I receive the posts, I determine whether the post is appropriate 
for the list, and if needed, edit out extraneous text (such as 
excessive quoted material and/or excessive signature lines) as well 
as profanity or classified information that doesn't belong on the 
list.  I then use Eudora's redirect function (keeps headers in 
tact) to redirect the moderated post to foo-l...@lists.sonic.net.


The two outstanding issues are:

1. After I do the redirect to foo-l...@lists.sonic.net, the 
listserver still sends the moderation email back to me, requiring me 
to approve of the post (despite the fact that the envelope sender is 
from the list owner/moderator).  When the list traffic is slow, this 
isn't a big issue, but when topics get hot, this becomes a major 
headache (receive, read, modify, send, receive again, approve).


2. Replies to digest still automatically go to 
foo-l...@lists.sonic.net instead of to the customized reply-to 
address (and there does not appear to be any way to change that). 
This becomes a mess because now I have a mix of non-moderated posts 
and moderated posts in the same place, so I have to be careful about 
which ones I approve.


DREAM SOLUTION:
I'm looking for a solution that would resolve both these issues.  I 
imagine a solution where I set the reply-to address to 
foo-l...@lists.sonic.net, but somehow get the list to send those 
posts to me intact unmodified (versus getting the Mailman generated 
moderator emails with all the extraneous stuff and extra headers). 
Then I perform any necessary modifications, and redirect to the list, 
with the original heads intact, but have the list recognize the 
envelope sender and therefore post to the list (rather than bounce 
back to the moderator).


I don't know if the first part of this solution is possible. 
However, I believe I've already received information that tells me 
that the 2nd part is not possible because Mailman does not have a 
check the envelope sender first option.  Experimentation has shown 
me that if I send a post to the list, and the FROM sender is not a 
member, but the envelope sender the moderator (aka, me), it passes it 
through to the list.  However, if the FROM sender is a member (but 
mod flag turned on), then Mailman holds the post for moderator 
approval regardless of what the envelope sender is.


The FROM sender will always be a member of the list, and I want to 
keep the FROM sender intact; hence, unless I'm the member posting, it 
will always be held for moderation.


In one of the earlier replies, Steve suggested the following aliases:

foo-list:   modera...@example.com
foo-list-moderated: | mailman post foo-list

This suggestion sounds a bit like the first part of my dream 
solution above, where I let people post to the list address (instead 
of the customized reply-to address).  The alias would then route the 
post directly to me rather than to Mailman.  Putting aside, for now, 
how I get this alias set up, I'm still stuck on how I would then get 
the email posted to the mailing list (since if I send it to the list 
address, it will just come back to me again).  Perhaps that is where 
the foo-list-moderated alias comes into play?


Taking a stab at it, I should ask my ISP to do the following:

1. Set an alias for foo-l...@lists.sonic.net to go to 
modera...@example.com (my email).
2. Set an alias for foo-list-modera...@lists.sonic.net to go to | 
mailman post foo-list.


Then my steps for moderating the list would be:

Receive email at modera...@example.com (originally posted to 
foo-l...@lists.sonic.net), perform edits as necessary, then redirect 
the post to foo-list-modera...@lists.sonic.net (6 steps down to 3 
steps).


I did a test email to foo-list-modera...@lists.sonic.net, and it was 
returned as no such user, so I'm guessing that I'm actually 
creating a new email alias as part of this solution.


Does it sound like I understand the suggestion correctly?  And if so, 
is it the solution that you think I am after?


I just want to make sure I'm on the right track before I start poking 
my ISP for help.


THANKS!!

Bill

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: 

Re: [Mailman-Users] Mailman - a few questions

2009-11-17 Thread Mark Sapiro
Bill Catambay wrote:

At 6:54 AM -0700 on 8/14/09, Mark Sapiro wrote:



You can do this but it will require the cooperation of the Mailman
host. The cooperation part is to set

SENDER_HEADERS = (None, 'from', 'reply-to', 'sender')

in mm_cfg.py. Putting None first will check the envelope sender before
the From: header.
[...]
Just for clarity, who exactly would perform 
the above change?  My ISP who hosts Mailman?  Can you give me the 
technically correct language I could use to suggest it to them? 
(i.e., so that they know exactly what to do)


This needs to be done by someone at the ISP who has the ability to
write to the mailman configuration file which by default is at
/usr/local/mailman/Mailman/mm_cfg.py, but may be elsewhere in their
installation.

They would just add the one line

SENDER_HEADERS = (None, 'from', 'reply-to', 'sender')

to the end of the file. This will change the order of membership tests.
Instead of checking for membership and moderated in the default From:,
(envelope sender), Reply-To:, Sender: order, it will check in the
order (envelope sender), From:, Reply-To:, Sender:.

From the host's point of view, this is a global change that affects
every list, so they may be understandably reluctant to do it.

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Mailman - a few questions

2009-11-17 Thread Stephen J. Turnbull
Mark Sapiro writes:

  They would just add the one line
  
  SENDER_HEADERS = (None, 'from', 'reply-to', 'sender')

An alternative to this would be a custom pipeline with the places that
checks SENDER_HEADERS altered to use that.  You might also want to
grep for some appropriate host's trace headers to avoid replay attacks.

Sorry, I don't have time to go into detail, but I think that in
combination with changing the list-post address to go directly to the
moderator should do what Bill wants to happen.  It has the big
advantage from the host's point of view that it only affects Bill's
list; the small disadvantage is a small amount of work installing the
change.

It's not a ton of work though; the first time I did this it took 45
minutes from deciding to do it to a working installation.  I think the
host should be able to do this in less than 10 minutes, as long as
Bill is willing to accept the slight risk that the ML might go down
until the host has time to look at it again.
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Revisit to moderator aliases

2009-11-17 Thread Mark Sapiro
Bill Catambay wrote:

The two outstanding issues are:

1. After I do the redirect to foo-l...@lists.sonic.net, the 
listserver still sends the moderation email back to me, requiring me 
to approve of the post (despite the fact that the envelope sender is 
from the list owner/moderator).  When the list traffic is slow, this 
isn't a big issue, but when topics get hot, this becomes a major 
headache (receive, read, modify, send, receive again, approve).

2. Replies to digest still automatically go to 
foo-l...@lists.sonic.net instead of to the customized reply-to 
address (and there does not appear to be any way to change that). 
This becomes a mess because now I have a mix of non-moderated posts 
and moderated posts in the same place, so I have to be careful about 
which ones I approve.

DREAM SOLUTION:
I'm looking for a solution that would resolve both these issues.  I 
imagine a solution where I set the reply-to address to 
foo-l...@lists.sonic.net, but somehow get the list to send those 
posts to me intact unmodified (versus getting the Mailman generated 
moderator emails with all the extraneous stuff and extra headers). 
Then I perform any necessary modifications, and redirect to the list, 
with the original heads intact, but have the list recognize the 
envelope sender and therefore post to the list (rather than bounce 
back to the moderator).

I don't know if the first part of this solution is possible. 
However, I believe I've already received information that tells me 
that the 2nd part is not possible because Mailman does not have a 
check the envelope sender first option.  Experimentation has shown 
me that if I send a post to the list, and the FROM sender is not a 
member, but the envelope sender the moderator (aka, me), it passes it 
through to the list.  However, if the FROM sender is a member (but 
mod flag turned on), then Mailman holds the post for moderator 
approval regardless of what the envelope sender is.

The FROM sender will always be a member of the list, and I want to 
keep the FROM sender intact; hence, unless I'm the member posting, it 
will always be held for moderation.


Your posts arrived out of sequence due to greylisting at python.org, so
I've responded to this, and Stephen, as is often the case, has an even
better idea.

I don't recall if we covered custom handlers in the earlier thread, but
there is a FAQ at http://wiki.list.org/x/l4A9 that talks about
installing a custom handler for a single list. That FAQ talks about
adding a handler to the pipeline, but what you would want is to
replace the Moderate handler with your own version. Yours would differ
from the base by changing the initial part of process() from

def process(mlist, msg, msgdata):
if msgdata.get('approved') or msgdata.get('fromusenet'):
return
# First of all, is the poster a member or not?
for sender in msg.get_senders():
if mlist.isMember(sender):
break
else:
sender = None

to

def process(mlist, msg, msgdata):
if msgdata.get('approved') or msgdata.get('fromusenet'):
return
# First of all, is the poster a member or not?
for sender in msg.get_senders(headers=(None,
   'from',
   'reply-to',
   'sender')):
if mlist.isMember(sender):
break
else:
sender = None

Actually, you could use any sequence of headers (and None for envelope
sender) you want, You could check just the envelope sender with

for sender in msg.get_senders(headers=(None,))

Then you (the host actually) would replace Moderate with this handler
in a custom pipeline for this list only.


In one of the earlier replies, Steve suggested the following aliases:

foo-list:   modera...@example.com
foo-list-moderated: | mailman post foo-list

This suggestion sounds a bit like the first part of my dream 
solution above, where I let people post to the list address (instead 
of the customized reply-to address).  The alias would then route the 
post directly to me rather than to Mailman.  Putting aside, for now, 
how I get this alias set up, I'm still stuck on how I would then get 
the email posted to the mailing list (since if I send it to the list 
address, it will just come back to me again).  Perhaps that is where 
the foo-list-moderated alias comes into play?


Exactly. foo-list: becomes an alias for you and foo-list-moderated:
becomes the actual list posting address. Or, you (read the host) could
make the foo-list: alias like

foo-list: |/path/to/mailman/mail/mailman owner foo-list

so it would be a synonym for foo-list-owner and you wouldn't have to
bug the host if you wanted to change the address (note Stephen's
foo-list-moderated: is abbreviated and really should look more like
this one but with the 'post' argument he has).


Taking a stab at it, I should ask my ISP to do the following:

1. Set an alias for