Re: [Mailman-Users] privacy options, SPAM, regex

2008-11-28 Thread Helmut Schneider

From: Mark Sapiro [EMAIL PROTECTED]

Mark Sapiro wrote:

Helmut Schneider wrote:

Interesting, with ^subject:.*Declined.*

Subject: Declined: [Somelist] Invitation to workshop on 13rd Dec. 2008

matches while

Subject: [Somelist] Declined:  Invitation to workshop on 13rd Dec. 2008

does not. Huh?!



It turns out that RFC 2047 encoded headers are not decoded before
matching against the regexps. Is that the issue here? What do the raw
headers look like?

I think that the headers should be decoded, but I wonder if people are
currently working around this with regexps that match encoded headers
and wouldn't match decoded headers.



I have developed a patch for SpamDetect.py which will decode RFC 2047
encoded headers. This is somewhat problematic because the decoded
headers will presumably contain non-ascii characters, and while the
character sets of the headers are known (and there can be different
headers or even different parts of a single header encoded in different
character sets), the character set of the regexps in header_filter_rules
is not known.

The patch creates a unicode object containing all the headers unfolded
and RFC 2047 decoded with one complete header per line and then encodes
it into the character set of the list's preferred_language, and this
result is what the regexps will search. As long as the regexps contain
only ascii and the raw headers contain no non-ascii characters, this
should give expected results. If the regexps contain non-ascii
characters or the headers contain non-ascii not RFC 2047 encoded,
results may be unexpected.

If in fact, the original issue is due to RFC 2047 encoded headers, try
the patch and let us know how it works.


As far as I can see this patch works great. As a positive side effect, is it 
possible that this patch also affects uncaught bounces? I recieve lots of 
uncaught bounces now where a SPAM-filter was required before the patch.


Thanks a lot, Helmut 


--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] privacy options, SPAM, regex

2008-11-28 Thread Mark Sapiro
Helmut Schneider wrote:

As far as I can see this patch works great. As a positive side effect, is it 
possible that this patch also affects uncaught bounces? I recieve lots of 
uncaught bounces now where a SPAM-filter was required before the patch.


No. The patch has absolutely no effect on uncaught bounces. Uncaught
bounces are messages sent to a LIST-bounces address that are not
VERPed and are not recognized as DSNs. If spam is sent to a
LIST-bounces address and makes it to Mailman, it will be an
unrecognized bounce. SpamDetect.py and header_filter_rules are not
involved at all in processing mail received at a LIST-bounces address.

Any change you observed in uncaught bounces is just a coincidence.

-- 
Mark Sapiro [EMAIL PROTECTED]The 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
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://wiki.list.org/x/QIA9


[Mailman-Users] when does logs/post get updated?

2008-11-28 Thread Ricardo Kleemann
Hi,

I'm having some problems with my lists recently. I see in my mail log
that mailman post has been called. However, when I look in the
logs/post file, it's been almost 24 hours since anything has been
written there.

I'm running mailman on Ubuntu Hardy, and another weird thing is that
whenever I stop mailman, it always leaves at least one process hanging
around. I have to forcefully kill it. After I stop it, I still see:

list  3833  0.0  0.4  83076  7540 ?Ss   08:29
0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start
list  3842  0.1  2.5 105372 38148 ?S08:29
0:01 /usr/bin/python /var/lib/mailman/bin/qrunner
--runner=OutgoingRunner:0:1 -s

Even more strange when I reboot the machine, I'll see 2 entire sets of
mailman processes, almost as if the mailman start had been called twice.

In any case, right now it seems that mailman has stopped accepting
posts. Is there a way to get more debug from mailman when mailman post
is called? I don't see any errors, yet I don't see the post log file
updating.

Ricardo


--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] when does logs/post get updated?

2008-11-28 Thread Mark Sapiro
Ricardo Kleemann wrote:

I'm having some problems with my lists recently. I see in my mail log
that mailman post has been called. However, when I look in the
logs/post file, it's been almost 24 hours since anything has been
written there.


The post log is written by SMTPDirect (under control of OutgoingRunner)
when the outgoing message is delivered to the MTA.

I'm running mailman on Ubuntu Hardy, and another weird thing is that
whenever I stop mailman, it always leaves at least one process hanging
around. I have to forcefully kill it. After I stop it, I still see:

list  3833  0.0  0.4  83076  7540 ?Ss   08:29
0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start
list  3842  0.1  2.5 105372 38148 ?S08:29
0:01 /usr/bin/python /var/lib/mailman/bin/qrunner
--runner=OutgoingRunner:0:1 -s


It appears that SMTPDirect (actually the underlying Python smtplib) is
hung waiting for a response from the MTA that isn't coming.


Even more strange when I reboot the machine, I'll see 2 entire sets of
mailman processes, almost as if the mailman start had been called twice.


It seems like you have two init scripts for Mailman.


In any case, right now it seems that mailman has stopped accepting
posts. Is there a way to get more debug from mailman when mailman post
is called? I don't see any errors, yet I don't see the post log file
updating.


mailman post just puts the message in the in/ queue. I assume from
what you say above that it gets processed by IncomingRunner and even
archived and the problem is in OutgoingRunner.

See the FAQs at http://wiki.list.org/x/A4E9 and
http://wiki.list.org/x/-IA9.

-- 
Mark Sapiro [EMAIL PROTECTED]The 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
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] when does logs/post get updated?

2008-11-28 Thread Ricardo Kleemann
Hello Mark,

Thanks for your reply.


 I'm running mailman on Ubuntu Hardy, and another weird thing is that
 whenever I stop mailman, it always leaves at least one process hanging
 around. I have to forcefully kill it. After I stop it, I still see:
 
 list  3833  0.0  0.4  83076  7540 ?Ss   08:29
 0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start
 list  3842  0.1  2.5 105372 38148 ?S08:29
 0:01 /usr/bin/python /var/lib/mailman/bin/qrunner
 --runner=OutgoingRunner:0:1 -s
 
 
 It appears that SMTPDirect (actually the underlying Python smtplib) is
 hung waiting for a response from the MTA that isn't coming.
 

But the strange thing here is that I have no issues at all connecting to
the smtp server at localhost. Defaults.py has the standard config, using
localhost with SMTPDirect.

Whatever the OutgoingRunner is stuck on, it's definitely stuck. It won't
go away unless I do a kill -9

 
 Even more strange when I reboot the machine, I'll see 2 entire sets of
 mailman processes, almost as if the mailman start had been called twice.
 
 
 It seems like you have two init scripts for Mailman.
 
I would have thought so... but there's only 1 script under /etc/init.d/
and no other scripts there reference mailman

 
 In any case, right now it seems that mailman has stopped accepting
 posts. Is there a way to get more debug from mailman when mailman post
 is called? I don't see any errors, yet I don't see the post log file
 updating.
 
 
 mailman post just puts the message in the in/ queue. I assume from
 what you say above that it gets processed by IncomingRunner and even
 archived and the problem is in OutgoingRunner.
 
 See the FAQs at http://wiki.list.org/x/A4E9 and
 http://wiki.list.org/x/-IA9.
 

I can see that the in queue is probably working. There are currently 129
files in the out/ queue.

There are 2 OutgoingRunner processes and apparently BOTH of them are
doing something because strace does show some activity

Process 14078 attached - interrupt to quit
recvfrom(7, 250 Ok. 49303165.45C..., 8192, 0, NULL, NULL)
= 35
sendto(7, mail FROM:[EMAIL PROTECTED]..., 65, 0, NULL, 0) = 65
recvfrom(7, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, rcpt TO:[EMAIL PROTECTED]..., 35, 0, NULL, 0) = 35
recvfrom(7, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, rcpt TO:[EMAIL PROTECTED]..., 42, 0, NULL, 0) = 42
recvfrom(7, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, rcpt TO:[EMAIL PROTECTED]\r\n, 31, 0, NULL, 0) = 31
recvfrom(7, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, data\r\n, 6, 0, NULL, 0)= 6
recvfrom(7, 354 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, Received: from sr05-01.mta.terra..., 8256, 0, NULL, 0) =
8256
recvfrom(7, 250 Ok. 49303172.45D..., 8192, 0, NULL, NULL)
= 35


[EMAIL PROTECTED]:/var/lib/mailman# strace -p13800
Process 13800 attached - interrupt to quit
recvfrom(8, 250 Ok. 493031A7.464..., 8192, 0, NULL, NULL)
= 35
sendto(8, mail FROM:[EMAIL PROTECTED]..., 65, 0, NULL, 0) = 65
recvfrom(8, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(8, rcpt TO:[EMAIL PROTECTED]\r\n, 29, 0, NULL, 0) = 29
recvfrom(8, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(8, rcpt TO:[EMAIL PROTECTED]\r\n, 31, 0, NULL, 0) = 31
recvfrom(8, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(8, rcpt TO:[EMAIL PROTECTED]..., 43, 0, NULL, 0) = 43
recvfrom(8, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(8, data\r\n, 6, 0, NULL, 0)= 6
recvfrom(8, 354 Ok.\r\n, 8192, 0, NULL, NULL) = 9


Yet even though it's being processed, the logs/post file isn't getting
updated, and the number of messages in out/ doesn't decrease.

Could this be because mailman is processing a very large list (20,000
members) and it is just stuck on processing one message, while the other
messages wait around?

But I've been handling these lists for a long time and never had these
problems. Mailman doesn't seem to be getting much cpu usage. 



--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] when does logs/post get updated?

2008-11-28 Thread Ricardo Kleemann
I have some more data on this...

I enabled the debug in SMTPDirect.py, and it shows that there really
aren't any problems. It shows that slowly a message is being sent out.

I followed the performance tuning suggestions that had the MAX_RCPTS in
Defaults.py at an optimal value from 2-5, so I set it to 3.

But does that mean that mailman is going to simply get stuck on one
single message distribution and won't process any others until this one
is finished?

I used to have these lists on another server and over there I had the
MAX_RCPTS set to a high number, but my mail server is set to reject
above 25 rcpts anyway so the end result that at max it would handle 25
rcpts. I remember that whenever a message arrived for the list (again
20,000 members) on the other server, the load average on the server
would go pretty high as it processed the list.

But now on this new server I never see the load avg go up. Is this
because of the MAX_RCPTS setting? What else would keep mailman from
efficiently handling the messages? 

The OutgoingRunner is just sitting there slowly distributing the message
and never seems to get to the next one.

On Fri, 2008-11-28 at 09:43 -0800, Mark Sapiro wrote:
 Ricardo Kleemann wrote:
 
 I'm having some problems with my lists recently. I see in my mail log
 that mailman post has been called. However, when I look in the
 logs/post file, it's been almost 24 hours since anything has been
 written there.
 
 
 The post log is written by SMTPDirect (under control of OutgoingRunner)
 when the outgoing message is delivered to the MTA.
 
 I'm running mailman on Ubuntu Hardy, and another weird thing is that
 whenever I stop mailman, it always leaves at least one process hanging
 around. I have to forcefully kill it. After I stop it, I still see:
 
 list  3833  0.0  0.4  83076  7540 ?Ss   08:29
 0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start
 list  3842  0.1  2.5 105372 38148 ?S08:29
 0:01 /usr/bin/python /var/lib/mailman/bin/qrunner
 --runner=OutgoingRunner:0:1 -s
 
 
 It appears that SMTPDirect (actually the underlying Python smtplib) is
 hung waiting for a response from the MTA that isn't coming.
 
 
 Even more strange when I reboot the machine, I'll see 2 entire sets of
 mailman processes, almost as if the mailman start had been called twice.
 
 
 It seems like you have two init scripts for Mailman.
 
 
 In any case, right now it seems that mailman has stopped accepting
 posts. Is there a way to get more debug from mailman when mailman post
 is called? I don't see any errors, yet I don't see the post log file
 updating.
 
 
 mailman post just puts the message in the in/ queue. I assume from
 what you say above that it gets processed by IncomingRunner and even
 archived and the problem is in OutgoingRunner.
 
 See the FAQs at http://wiki.list.org/x/A4E9 and
 http://wiki.list.org/x/-IA9.
 

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] when does logs/post get updated?

2008-11-28 Thread Mark Sapiro
Ricardo Kleemann wrote:

Hello Mark,

Thanks for your reply.


 I'm running mailman on Ubuntu Hardy, and another weird thing is that
 whenever I stop mailman, it always leaves at least one process hanging
 around. I have to forcefully kill it. After I stop it, I still see:
 
 list  3833  0.0  0.4  83076  7540 ?Ss   08:29
 0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start
 list  3842  0.1  2.5 105372 38148 ?S08:29
 0:01 /usr/bin/python /var/lib/mailman/bin/qrunner
 --runner=OutgoingRunner:0:1 -s


Note that the above --runner=OutgoingRunner:0:1 indicates that
OutgoingRunner is not sliced - more below.


 It appears that SMTPDirect (actually the underlying Python smtplib) is
 hung waiting for a response from the MTA that isn't coming.
 

But the strange thing here is that I have no issues at all connecting to
the smtp server at localhost. Defaults.py has the standard config, using
localhost with SMTPDirect.


What do you see in Mailman's smtp-failure log.


Whatever the OutgoingRunner is stuck on, it's definitely stuck. It won't
go away unless I do a kill -9

 
 Even more strange when I reboot the machine, I'll see 2 entire sets of
 mailman processes, almost as if the mailman start had been called twice.
 
 
 It seems like you have two init scripts for Mailman.
 
I would have thought so... but there's only 1 script under /etc/init.d/
and no other scripts there reference mailman


Well, something is starting Mailman twice.


 In any case, right now it seems that mailman has stopped accepting
 posts. Is there a way to get more debug from mailman when mailman post
 is called? I don't see any errors, yet I don't see the post log file
 updating.
 
 
 mailman post just puts the message in the in/ queue. I assume from
 what you say above that it gets processed by IncomingRunner and even
 archived and the problem is in OutgoingRunner.
 
 See the FAQs at http://wiki.list.org/x/A4E9 and
 http://wiki.list.org/x/-IA9.
 

I can see that the in queue is probably working. There are currently 129
files in the out/ queue.

There are 2 OutgoingRunner processes and apparently BOTH of them are
doing something because strace does show some activity


Since OutgoingRunner is not sliced, there should be only one
OutgoingRunner process. This needs to be corrected. See
http://wiki.list.org/x/_4A9.


Process 14078 attached - interrupt to quit
recvfrom(7, 250 Ok. 49303165.45C..., 8192, 0, NULL, NULL)
= 35
sendto(7, mail FROM:[EMAIL PROTECTED]..., 65, 0, NULL, 0) = 65
recvfrom(7, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, rcpt TO:[EMAIL PROTECTED]..., 35, 0, NULL, 0) = 35
recvfrom(7, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, rcpt TO:[EMAIL PROTECTED]..., 42, 0, NULL, 0) = 42
recvfrom(7, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, rcpt TO:[EMAIL PROTECTED]\r\n, 31, 0, NULL, 0) = 31
recvfrom(7, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, data\r\n, 6, 0, NULL, 0)= 6
recvfrom(7, 354 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(7, Received: from sr05-01.mta.terra..., 8256, 0, NULL, 0) =
8256
recvfrom(7, 250 Ok. 49303172.45D..., 8192, 0, NULL, NULL)
= 35


[EMAIL PROTECTED]:/var/lib/mailman# strace -p13800
Process 13800 attached - interrupt to quit
recvfrom(8, 250 Ok. 493031A7.464..., 8192, 0, NULL, NULL)
= 35
sendto(8, mail FROM:[EMAIL PROTECTED]..., 65, 0, NULL, 0) = 65
recvfrom(8, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(8, rcpt TO:[EMAIL PROTECTED]\r\n, 29, 0, NULL, 0) = 29
recvfrom(8, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(8, rcpt TO:[EMAIL PROTECTED]\r\n, 31, 0, NULL, 0) = 31
recvfrom(8, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(8, rcpt TO:[EMAIL PROTECTED]..., 43, 0, NULL, 0) = 43
recvfrom(8, 250 Ok.\r\n, 8192, 0, NULL, NULL) = 9
sendto(8, data\r\n, 6, 0, NULL, 0)= 6
recvfrom(8, 354 Ok.\r\n, 8192, 0, NULL, NULL) = 9


Yet even though it's being processed, the logs/post file isn't getting
updated, and the number of messages in out/ doesn't decrease.


So OutgoingRunner never finishes delivery of even one post.  However, I
see 'data' commands in the traces above, so presumably, some
recipients are being delivered. Then when you kill OutgoingRunner and
restart it, It recovers the .bak file from the queue and redelivers to
the same recipients who by now have received multiple copies of the
message.


Could this be because mailman is processing a very large list (20,000
members) and it is just stuck on processing one message, while the other
messages wait around?


It could be, but this would indicate that you need to do something to
allow SMTP between Mailman and the MTA to proceed faster. Search the
FAQ for tuning.
But I've been handling these lists for a long time and never had these
problems. Mailman doesn't seem to be getting much cpu usage. 



-- 
Mark Sapiro [EMAIL PROTECTED]The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan


Re: [Mailman-Users] when does logs/post get updated?

2008-11-28 Thread Mark Sapiro
Ricardo Kleemann wrote:

I have some more data on this...

I enabled the debug in SMTPDirect.py, and it shows that there really
aren't any problems. It shows that slowly a message is being sent out.


So your real issue is why is it proceeding so slowly.


I followed the performance tuning suggestions that had the MAX_RCPTS in
Defaults.py at an optimal value from 2-5, so I set it to 3.


Is the MTA doing DNS verification on incoming mail from Mailman? Are
you having some DNS issue?


But does that mean that mailman is going to simply get stuck on one
single message distribution and won't process any others until this one
is finished?


Yes.


I used to have these lists on another server and over there I had the
MAX_RCPTS set to a high number, but my mail server is set to reject
above 25 rcpts anyway so the end result that at max it would handle 25
rcpts. I remember that whenever a message arrived for the list (again
20,000 members) on the other server, the load average on the server
would go pretty high as it processed the list.

But now on this new server I never see the load avg go up. Is this
because of the MAX_RCPTS setting? What else would keep mailman from
efficiently handling the messages? 


Slow response from the MTA. Even with SMTP_MAX_RCPTS set to 3, you
should be delivering on the order of 100 or more recipients per
second. What do you see in Mailman's smtp log for processing tomes for
messages. How do the latest ones compare to those from days or a week
ago?


The OutgoingRunner is just sitting there slowly distributing the message
and never seems to get to the next one.


It will when it finishes this one.

-- 
Mark Sapiro [EMAIL PROTECTED]The 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
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] All Lists Shunted

2008-11-28 Thread Craig Kelley
On Tue, Nov 25, 2008 at 10:11 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 bin/dumpdb
 qfiles/shunt/1227562048.9204731+b9fba2b13960cde7e402f9f5f2a18a299315bf96.pck

 (that should be one line), what is in the second object (the message
 metadata)?

Mark-

I upgraded Python to 2.5 and it solved the problem.  Would you still
like me to send you that information for debugging purposes?

-- 
http://inconnu.islug.org/~ink finger [EMAIL PROTECTED] for PGP block
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


[Mailman-Users] Monthly password reminders not functioning

2008-11-28 Thread Rob

Hi,

Using v.2.1.9 on Mac OS X Server v10.5.5

Everything else is working nicely, but I just realized that our  
monthly password reminders are not being sent. I can manually trigger  
a password reminder using the options page 'Remind' button, and that  
goes through immediately.


I have checked all of the mailman logs and don't see anything  
suspicious.


Any clues on where I would start looking for the root of this problem?

Thanks in advance,

-Rob McLear

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


[Mailman-Users] How can I get an ascii dump of the mailman users list for a backup?

2008-11-28 Thread Robin McCain
I need to backup my mailman database and do some user maintenance - how 
can I get a .csv file or something similar so I can compare the present 
list to the list I entered 6 months ago? I tried to install Mailman 
using MySQL so this would be easy to do, but it ignored MySQL and 
created its own database.


Are there any tools to extract statistical data out of the mailman database?

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


[Mailman-Users] Minimal mailman

2008-11-28 Thread Rich Winkel
Hi, I'm trying to set up a very minimal installation here, I'm the sole
list manager and all administrative stuff goes through me, so I don't
need or want a web interface, just simple command-line stuff would
work for me.  I can't find any instructions specific to this setup,
although it's apparently a fairly common issue.  Is there any
info out there?

Thanks,
Rich

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


[Mailman-Users] Stored attachments in /var/lib/mailman/archives/private

2008-11-28 Thread win_tho

Hello,

I'm using mailman in combination with Plesk. Now I discovered, that mailman
stores all attachments under
/var/lib/mailman/archives/private/maillist_name, but the archive-function
of Mailman is disabled in every single list.

My Question: Why does mailman store all these filen, respectively is there
any way to delete these attachments automaticly?

Thanks in advance!
Thomas
-- 
View this message in context: 
http://www.nabble.com/Stored-attachments-in--var-lib-mailman-archives-private-tp20705785p20705785.html
Sent from the Mailman - Users mailing list archive at Nabble.com.

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] Monthly password reminders not functioning

2008-11-28 Thread Brad Knowles

on 11/26/08 3:43 PM, Rob said:


Using v.2.1.9 on Mac OS X Server v10.5.5


We'll provide what assistance we can, but please do keep in mind the 
issues discussed at 
http://wiki.list.org/pages/viewpage.action?pageId=4030530 and 
http://wiki.list.org/pages/viewpage.action?pageId=4030523.


Everything else is working nicely, but I just realized that our monthly 
password reminders are not being sent. I can manually trigger a password 
reminder using the options page 'Remind' button, and that goes through 
immediately.


I have checked all of the mailman logs and don't see anything suspicious.


Your Mailman cron job isn't running.


Any clues on where I would start looking for the root of this problem?


See section 9 of the Mailman Installation Manual at 
http://list.org/mailman-install/node41.html


--
Brad Knowles [EMAIL PROTECTED]
LinkedIn Profile: http://tinyurl.com/y8kpxu
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] Minimal mailman

2008-11-28 Thread Brad Knowles

on 11/28/08 2:56 PM, Rich Winkel said:


Hi, I'm trying to set up a very minimal installation here, I'm the sole
list manager and all administrative stuff goes through me, so I don't
need or want a web interface, just simple command-line stuff would
work for me.  I can't find any instructions specific to this setup,
although it's apparently a fairly common issue.  Is there any
info out there?


Mailman was not intended to run in such an environment.  There are some 
things that can only be done from the command-line, but most of the 
administration is intended to be done via the web.  If you don't want to 
use any kind of web server at all, you're going to need to get pretty 
good at reading and writing code in Python.


That said, there's good stuff in the FAQ, if you search for command line.

--
Brad Knowles [EMAIL PROTECTED]
LinkedIn Profile: http://tinyurl.com/y8kpxu
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] Monthly password reminders not functioning

2008-11-28 Thread Mark Sapiro
Rob wrote:

Using v.2.1.9 on Mac OS X Server v10.5.5

Everything else is working nicely, but I just realized that our  
monthly password reminders are not being sent. I can manually trigger  
a password reminder using the options page 'Remind' button, and that  
goes through immediately.

I have checked all of the mailman logs and don't see anything  
suspicious.

Any clues on where I would start looking for the root of this problem?


Is crond running on your server? If so, does Mailman's crontab have an
entry for cron/mailpasswds?

-- 
Mark Sapiro [EMAIL PROTECTED]The 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
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] Stored attachments in /var/lib/mailman/archives/private

2008-11-28 Thread Brad Knowles

on 11/26/08 11:44 AM, win_tho said:


I'm using mailman in combination with Plesk. Now I discovered, that mailman
stores all attachments under
/var/lib/mailman/archives/private/maillist_name, but the archive-function
of Mailman is disabled in every single list.

My Question: Why does mailman store all these filen,


Presumably because Mailman under Plesk is configured to do that.  But 
for more information on that subject, you need to talk to your Plesk 
administrators or your service provider.  We can't help you with any 
issues that relate to Plesk.


See http://wiki.list.org/display/DOC/Mailman+and+Plesk for more info 
on this subject.



 respectively is there
any way to delete these attachments automaticly?


Talk to your Plesk administrator and get them to turn off this function?

Set up a cron job to periodically purge this directory?

--
Brad Knowles [EMAIL PROTECTED]
LinkedIn Profile: http://tinyurl.com/y8kpxu
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] How can I get an ascii dump of the mailman users list for a backup?

2008-11-28 Thread Brad Knowles

on 11/28/08 2:30 PM, Robin McCain said:

I need to backup my mailman database and do some user maintenance - how 
can I get a .csv file or something similar so I can compare the present 
list to the list I entered 6 months ago?


You won't get a .csv file.  Mailman does not generate files that would 
be suitable for importing into anything remotely resembling a spreadsheet.


If you read FAQ 4.9 (see 
http://wiki.list.org/display/DOC/4.09+Summary+of+the+mailman+bin+commands), 
you'll note a number of commands related to user membership, and the 
specific command list_members will show you who all is subscribed to 
whatever list you specify.  That's probably the closest you're going to get.


  I tried to install Mailman 
using MySQL so this would be easy to do, but it ignored MySQL and 
created its own database.


Mailman 2.x does not properly understand any kind of real database, like 
MySQL.  There are *unsupported* MySQL member adapters that you can 
install, but you're pretty much completely on your own with regards to 
anything related to them -- if you have any questions with regards to 
them, you should contact the member adapter authors, not us.


We hope to fix this properly in Mailman3, but we can't give you any kind 
of timeframe for when that will be delivered.


Are there any tools to extract statistical data out of the mailman 
database?


Searching the Mailman FAQ wiki for statistic, the most obvious hit is 
FAQ 1.30 Does Mailman have a statistics/log analysis module, or any 
marketing-related modules?, at 
http://wiki.list.org/pages/viewpage.action?pageId=4030678.


--
Brad Knowles [EMAIL PROTECTED]
LinkedIn Profile: http://tinyurl.com/y8kpxu
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] Stored attachments in/var/lib/mailman/archives/private

2008-11-28 Thread Mark Sapiro
win_tho wrote:

I'm using mailman in combination with Plesk. Now I discovered, that mailman
stores all attachments under
/var/lib/mailman/archives/private/maillist_name, but the archive-function
of Mailman is disabled in every single list.

My Question: Why does mailman store all these filen, respectively is there
any way to delete these attachments automaticly?


The stored attachments have been scrubbed from the 'plain' format
digest. This happens whether or not anyone actually subscribes to the
'plain' format digest. The only way to avoid it with configuration
settings is to set Digest options - digestable to No (i.e. disable
digests).

Otherwise, you could set up a cron to periodically remove them, but
then if you actually have 'plain' digest sebscribers, you'll break the
links in their digests.

-- 
Mark Sapiro [EMAIL PROTECTED]The 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
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://wiki.list.org/x/QIA9


Re: [Mailman-Users] How can I get an ascii dump of the mailmanusers list for a backup?

2008-11-28 Thread Mark Sapiro
Brad Knowles wrote:

on 11/28/08 2:30 PM, Robin McCain said:

 I need to backup my mailman database and do some user maintenance - how 
 can I get a .csv file or something similar so I can compare the present 
 list to the list I entered 6 months ago?

You won't get a .csv file.  Mailman does not generate files that would 
be suitable for importing into anything remotely resembling a spreadsheet.

If you read FAQ 4.9 (see 
http://wiki.list.org/display/DOC/4.09+Summary+of+the+mailman+bin+commands), 
you'll note a number of commands related to user membership, and the 
specific command list_members will show you who all is subscribed to 
whatever list you specify.  That's probably the closest you're going to get.


Also see the FAQ at http://wiki.list.org/x/aYA9 for a ling to a
script that runs on your work station and screen scrapes the web admin
interface and can make a csv file.

-- 
Mark Sapiro [EMAIL PROTECTED]The 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
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://wiki.list.org/x/QIA9