[Mailman-Users] HEY

2001-04-07 Thread Morgan



Hey my names Kenneth. I just wanted to say hi. So 
how are ya? My email is: [EMAIL PROTECTED] so if u 
wanna chat feel free to write to me anytime. Well i better get goin now. Don't 
wanna waste too much of ya time. Well cya!
 
Kenneth


[Mailman-Users] Is Mailman Jealous??

2020-05-15 Thread morgan
Lately I've noticed that when Mailman fails, it seems to be caused by an 
authorized sender including CC: and/or BCC: addresses, or, in some cases, 
additional addresses in the TO: address area.

I've never fully understood all of the many parameters associated with 
configuring Mailman, but in just about all my installations, they have worked 
well.  Until they didn't.  

Your help will be appreciated!!
--
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
https://mail.python.org/archives/list/mailman-users@python.org/


Re: [Mailman-Users] answers???

2002-12-19 Thread Morgan Fletcher
"Marci O'Daffer" <[EMAIL PROTECTED]> writes:
> I have seen a lot of questions posted here in the past few days since
> I joined, but no answers. I've personally posted two questions, and
> have received no answers. Are there any list moderators? Anyone to
> answer questions for us newbies?

What are your questions again?

Remember, this is free.

> Appies(tm) Web Site Manager includes Mailman on all hosting accounts!
> http://www.HostingNorthwest.net

You're asking for free help for something you then sell. 

:)

I am no expert. I have mailman successfully serving mailing lists, and
I have fallen in enough pits with mailman to know some of the
pitfalls.  

Let's hear those questions again.

Morgan

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: archive@jab.org
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org



Re: [Mailman-Users] Keeping subscription info in sync across servers

2003-02-10 Thread Morgan Jones


Ian,

What mail software are you using?  If you are going to build
redundancy into your list server you might want to think more about
building redundancy into your mail server..  That is more than one
mail server that accesses a central LDAP store or similar.

A few months back I posted a sol'n that ties mailman 2.0.x into
iPlanet Messenger (assuming you have that sort of budget).  It should
also be possible to plug it into sendmail, qmail or the like running
off a central LDAP store..  For example, what I'm geting at is that
with iMS you can multiple servers working off the same LDAP store..
it is, of course, a pricey solution.

Attempting to keep mailman's backend text files synced between servers
is sure to prove tricky..  I don't believe mailman has any built-in
redundancy.

-morgan



On Mon, Feb 10, 2003 at 04:41:32PM +, Ian Chilton wrote:
| Hello,
| 
| Please cc replies to [EMAIL PROTECTED]
| 
| 
| I was wondering if there was an easy way to keep subscription info in
| sync across multiple list servers.
| 
| What I want to do is setup a backup list server which will still
| deliver list mail if the main box is down. So, I only need a single way
| replication, i.e all changes are made on the main server and the 2nd
| server just has to stay in sync.
| 
| I was thinking an easy way to do this would be to have a function in
| mailman which made it automatically sent an e-mail or made a socket
| connection to the other server when any options or subscriptions were
| changed.
| 
| Is such a thing possible?
| 
| 
| Thanks!
| 
| --ian
| 
| --
| Mailman-Users mailing list
| [EMAIL PROTECTED]
| 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/
| 
| This message was sent to: [EMAIL PROTECTED]
| Unsubscribe or change your options at
| http://mail.python.org/mailman/options/mailman-users/mjones6%40commnav.com
| 

-- 


Morgan Jones -- CommNav, Inc.
[EMAIL PROTECTED]
http://www.commnav.com


--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: archive@jab.org
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org



[Mailman-Users] Clearing out admin messages

2003-08-25 Thread Morgan Fletcher
Our spam filter seems to have sprung a leak, and one of our lists (mailman
2.0.8) now has over 1000 messages in the admin queue. We'd like to just
clear it out without using the web interface. I searched for the solution
but could not find it. How can we clear that queue en masse?

We'll upgrade to the latest mailman when I find some free time.

Thanks,

Morgan

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] '^.$' causing truncated digests

2003-09-22 Thread Morgan Fletcher
We're running mailman 2.0.8 & python 2.0.1 on a netbsd 1.6 box. Digests are
getting truncated "early" when a message containing a single period ('^.$')
is encountered.

Is this bug fixed in a later mailman release?

Please let me know if I've left any necessary information out of this
message, and I'll follow up.

Thanks,

Morgan

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] '^.$' causing truncated digests

2003-09-22 Thread Morgan Fletcher
Morgan Fletcher <[EMAIL PROTECTED]> writes:
> We're running mailman 2.0.8 & python 2.0.1 on a netbsd 1.6 box. Digests are
> getting truncated "early" when a message containing a single period ('^.$')
> is encountered.
>
> Is this bug fixed in a later mailman release?
>
> Please let me know if I've left any necessary information out of this
> message, and I'll follow up.

My friend Herb pointed out:

   like using Postfix as the MTA, and SMTP as the transport as per
  Defaults.py..

  Also, not a message with a single period, but a message ending in a line
  containing only a period.

Morgan
-- 
VVVVV
>> Morgan Fletcher   63 FJ40, 76 FJ55, 94 FJ80 TLCA #5973, Oakland, CA <<
>> Illegitimi non carborundum  http://www.birfield.com/~morgan <<

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Relay access denied

2002-02-06 Thread Morgan Fletcher

I'm trying to run mailman 2.0.8 on NetBSD 1.5.1 with postfix. When I create
a list and it tries to send mail to a valid external address (for the list
owner), postfix doesn't send the message and I see this in maillog:

  Recipient address rejected: Relay access denied

I've created user and group mailman, mailman. User mailman is in group
mailman.

As another user, I've done './configure --with-mail-gid=mailman', then
'sudo make DIRSETGID=: install', then 'chown -R mailman *' in
/home/mailman. (ref: README.BSD)

I've added a local alias map to /etc/postfix/main.cf:

  alias_maps = hash:/etc/postfix/aliases, hash:/home/mailman/aliases

The file /home/mailman/aliases looks like this:

  ## test mailing list
  ## created: 06-Feb-2002 mailman
  test: "|/home/mailman/mail/wrapper post test"
  test-admin:   "|/home/mailman/mail/wrapper mailowner test"
  test-request: "|/home/mailman/mail/wrapper mailcmd test"
  test-owner:   test-admin

If I do 'praliases -f aliases' as mailman I see my aliases.

The command 'hostname' reports 'www.ourdomain.com', and 
'/usr/sbin/postconf | grep ourd' reports:

  mydomain = ourdomain.com
  myhostname = mail.ourdomain.com

The mailman account can directly email the external address that is the
owner of the 'test' list and the mail is delivered.

I'm at a loss. Can you help me out? 

Morgan

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] Relay access denied

2002-02-07 Thread Morgan Fletcher

Morgan Fletcher <[EMAIL PROTECTED]> writes:
> I'm trying to run mailman 2.0.8 on NetBSD 1.5.1 with postfix. When I create
> a list and it tries to send mail to a valid external address (for the list
> owner), postfix doesn't send the message and I see this in maillog:
>
>   Recipient address rejected: Relay access denied

It was a configuration error. Default.py had:

SMTPHOST = 'localhost'

But postfix's main.cf had:

myhostname = mail.ourdomain.com

I needed to set SMTPHOST to 'mail' in mm_cfg.py to make mailman work.

Morgan


--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



[Mailman-Users] Enforcing ASCII in a list

2002-02-08 Thread Morgan Fletcher

I'm switching a 1700-person mailing list from majordomo to mailman. I like
mailman a lot, so far, so does the list admin. But there's one thing
missing: The ability to differentiate between and filter out HTML/RTF
messages and MIME attachments. Our list's policy is: no HTML, no
attachments. With majordomo we had long taboo_body and taboo_headers lists
containing things like this:

  /Content-Type: text\/html/

Is there a way with Mailman 2.0.8 to filter out HTML and attachments,
per-list?

The closest thing I could find to it was this patch, which washes all
messages to ASCII text, as far as I can tell.

http://sourceforge.net/tracker/?group_id=103&atid=300103&func=detail&aid=413752

Is this patch the only solution? Any caveats that I should know about, WRT
the patch?

Thanks,

Morgan

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] Enforcing ASCII in a list

2002-02-10 Thread Morgan Fletcher

alex wetmore <[EMAIL PROTECTED]> writes:
>> Is there a way with Mailman 2.0.8 to filter out HTML and attachments,
>> per-list?
>
> Look at the privacy page (under list admin) for "Hold posts with..."

A lot of the mail encoded with HTML doesn't have anything in the header
warning you the contents are HTML.

I just looked at a message written by a user, using "Microsoft Outlook
Express 6.00.2600.", and there's nothing in the header suggesting HTML
is used. The message is formatted with HTML, however.

> There are also two perl-based solutions that can be installed in front
> of Mailman or Majordomo.  I wrote one of them
> (http://www.phred.org/~alex/stripmime.html -- it also links to DEMIME,
> the other option) and have been using it for almost two years on my
> lists.

Thanks, I'll check them out!

morgan



--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] Search the archives?

2002-02-12 Thread Morgan Fletcher

Heiko Rommel <[EMAIL PROTECTED]> writes:
> What about using MHonArc
>
> http://www.oac.uci.edu/indiv/ehood/mhonarc.html#whatis

MHonArc just archives. Wilma wraps MHonArc and Glimpse to get you
search-able archives:

  http://www.hpc.uh.edu/majordomo/#wilma

I have set up a large archive that is indexed and search-able by
wilma. It's OK, but the search syntax required by glimpse isn't for
everyone, and I found that after about the 400MB mark, glimpse would
corrupt its own indices when doing nightly incremental updates.

I'm going to try the pipermail<->htdig integration patches when we switch
the list to mailman, soon.

Morgan






--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



[Mailman-Users] Message body filtering?

2002-02-13 Thread Morgan Fletcher

The list admin I'm working with filters for expletives with majordomo, and
redirects matching posts to his admin queue. Is there a way to filter the
message body with Mailman?

Morgan

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



[Mailman-Users] Filtering message body content?

2002-02-14 Thread Morgan Fletcher

I asked this yesterday, got no reply, so again: Is there any way to filter
for message body content with Mailman?

Morgan



--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



[Mailman-Users] Converting majordomo archives to pipermail

2002-02-15 Thread Morgan Fletcher

I've got 360MB of ASCII majordomo archives, all files in the form
listname.MM. I'd like to grandfather them into the pipermail archives
our list will be creating, once it's run by mailman.

How do the monthly text archives from majordomo correspond to the files
down in archives/private?

I tried concatenating the first six months of majordomo archives into
archives/private/listname.mbox/listname.mbox, then running 'bin/arch
listname'. It looked like it worked, but it's slow. I had to iterate the
process a couple times, because some old messages were misinterpreted as
very recent. (February 2002, instead of late 1996)

Is the mbox file just one giant text file that keeps growing?

Did I do it the right way? Is there any documentation for the version of
pipermail that comes with mailman?

Morgan

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



[Mailman-Users] Failure in bin/arch

2002-02-15 Thread Morgan Fletcher

I have a 360MB listname.mbox file, which is concatenated from six years of
majordomo archives. I tried archiving the mbox using bin/arch (via the
built-in pipermail), and got this:

Traceback (most recent call last):
  File "bin/arch", line 129, in ?
main()
  File "bin/arch", line 118, in main
archiver.processUnixMailbox(fp, Article)
  File "/home/mailman/Mailman/Archiver/pipermail.py", line 526, in processUnixMa
ilbox
a = articleClass(m, self.sequence)
  File "/home/mailman/Mailman/Archiver/HyperArch.py", line 207, in __init__
self.__super_init(message, sequence, keepHeaders)
  File "/home/mailman/Mailman/Archiver/pipermail.py", line 175, in __init__
self._set_date(message)
  File "/home/mailman/Mailman/Archiver/HyperArch.py", line 419, in _set_date
self.__super_set_date(message)
  File "/home/mailman/Mailman/Archiver/pipermail.py", line 228, in _set_date
date = message.getdate_tz('Date')
  File "/usr/pkg/lib/python2.0/rfc822.py", line 371, in getdate_tz
return parsedate_tz(data)
  File "/usr/pkg/lib/python2.0/rfc822.py", line 828, in parsedate_tz
if data[0][-1] in (',', '.') or string.lower(data[0]) in _daynames:
IndexError: list index out of range

The sourceforge site is down right now, I'll report this when its up.

I'm running Mailman 2.0.8 on Python 2.0, NetBSD 1.5.1. I've applied these
patches:

  mailman-2.0.8-plaintext-0.16.patch
  indexing-2.0.6.patch
  htdig-2.0.8-0.1.patch

The mbox has some older messages for which pipermail apparently punts,
setting their date to February 2002. I will look into a work-around which
splits and then rebuilds the mbox with better date formatting. Not sure how
to go about that..

The list has been served by majordomo for six years, with the archives
parsed and displayed by mhonarc and searchable by glimpse via wilma. We're
switching to mailman, and I'd like to try pipermail+htdig.

Can pipermail be expected to parse such a large archive? The machine has
lots of CPU, RAM and disk space.

Any advice?

Morgan



--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] Multiple host name problem

2002-02-15 Thread Morgan Fletcher

"Michael Bray" <[EMAIL PROTECTED]> writes:
> I am having a problem with different results being returned for different
> host names that I want to use the same list configuration.  For example,
> I want 'http://www.xyz.com/mailman/listinfo' and
> 'http://xyz.com/mailman/listinfo' to both go to the same list
> information.  (I do have the correct settings in DNS to provide the IP
> address for 'xyz.com', which is the same IP as for 'www.xyz.com'.)  When
> my users go to the 'xyz.com' site, they see the lists correctly.  When
> they go to the 'www.xyz.com' site, mailman says that there are no
> publicly accessible lists on this server.

I had to make this change to my apache.conf, so that
http://www.ourdomain.com/mailman and http://domain.com/mailman were equally
available.

*** 1023,1031 
  
  
  
! ServerName www.ourdomain.com
  Documentroot /some/dir/ourdmain/htdocs
  ScriptAlias /cgi-bin/ "/some/dir/ourdmain/cgi-bin/"
  ErrorLog /var/log/httpd/ourdomain/http_error.log
  CustomLog /var/log/httpd/ourdomain/http_access.log common
  
--- 1023,1033 
  
  
  
! ServerName ourdomain.com
! ServerAlias *.ourdomain.com
  Documentroot /some/dir/ourdomain/htdocs
  ScriptAlias /cgi-bin/ "/some/dir/ourdomain/cgi-bin/"
+ ScriptAlias /mailman/ "/home/mailman/cgi-bin/"
  ErrorLog /var/log/httpd/ourdomain/http_error.log
  CustomLog /var/log/httpd/ourdomain/http_access.log common
  

(Actually, it's broader than Mailman - without this change
http://ourdomain.com wasn't handled properly.)

I've got the "Host name this list prefers." set to 'ourdomain.com' and
"Base URL for Mailman web interface. The URL must end in a single "/". See
also the details for an important warning when changing this value." set to
'http://www.ourdomain.com/mailman/'.

Morgan

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



[Mailman-Users] incremental updating of pipermail?

2002-02-15 Thread Morgan Fletcher

Is there a way to build out pipermail's archives incrementally, with older
archives?

Could I sequentially add month-long chunks of majordomo archives to
listname.mbox, updating pipermail as I go?

I'm trying to get around bin/arch, and I can't edit a 360MB file...

Morgan


--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



[Mailman-Users] locks, max cpu, postfix, qrunner ugliness

2002-02-17 Thread Morgan Fletcher

I just used bin/add_members to build out the ~1800 members of our mailing
list.

Now, python (2.0) is wedging itself everytime it's launched:

  PID USERNAME PRI NICE   SIZE   RES STATE TIME   WCPUCPU COMMAND
 4246 mailman   57024M   23M run   8:22 98.44% 98.44% python

I'm running Mailman 2.0.8 on Python 2.0, NetBSD 1.5.1,
Postfix-20010228-pl03, machine is beefy.

I think our list is hitting some sort of postfix limitation, but I'm not
sure what it is. 

If I HUP the qrunner process, delete its two lock files, I can re-launch it
and some mail will be delivered, but then the qrunner process will wedge
itself again. I've got qrunner commented out in mailman's crontab until I
can figure this out.

Please advise!

Morgan

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] locks, max cpu, postfix, qrunner ugliness

2002-02-17 Thread Morgan Fletcher

Morgan Fletcher <[EMAIL PROTECTED]> writes:

> I just used bin/add_members to build out the ~1800 members of our mailing
> list.
>
> Now, python (2.0) is wedging itself everytime it's launched:
>
>   PID USERNAME PRI NICE   SIZE   RES STATE TIME   WCPUCPU COMMAND
>  4246 mailman   57024M   23M run   8:22 98.44% 98.44% python

I meant to write that qrunner is wedging itself.

> I'm running Mailman 2.0.8 on Python 2.0, NetBSD 1.5.1,
> Postfix-20010228-pl03, machine is beefy.
>
> I think our list is hitting some sort of postfix limitation, but I'm not
> sure what it is. 
>
> If I HUP the qrunner process, delete its two lock files, I can re-launch it
> and some mail will be delivered, but then the qrunner process will wedge
> itself again. I've got qrunner commented out in mailman's crontab until I
> can figure this out.

I also should have written that of the 1800 or so subscribed address, I
think as many as 400 may be dead and bouncing.

Morgan
-- 
V
>> Morgan Fletcher   63 FJ40, 76 FJ55, 94 FJ80 TLCA #5973, Oakland, CA <<
>> Illegitimi non carborundum  http://www.birfield.com/~morgan <<

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] locks, max cpu, postfix, qrunner ugliness

2002-02-17 Thread Morgan Fletcher

Charlie Watts <[EMAIL PROTECTED]> writes:
>> > I think our list is hitting some sort of postfix limitation, but I'm not
>> > sure what it is.
>
> Why do you think it's postfix? That doesn't make sense, based on what
> you've said.

Yeah, it's python/qrunner that's wedged, postfix seems OK.

> Anyway, I'd ktrace/strace that python instance, see what it's doing. And
> look in your mail logs - is it actively dumping things into postfix, or
> has it not even gotten there, or has it started and paused?
>
> Is python just sitting there busy-waiting?

I 'ktrace -dp pid', waited five minutes, did 'ktrace -c', then 'kdump |
less'.

It's just an endless stream of:

  7272 python   CALL  break(0x9892000)
  7272 python   RET   break 0
  7272 python   CALL  break(0x9892000)
  7272 python   RET   break 0
  7272 python   CALL  break(0x96a6000)
  7272 python   RET   break 0
  7272 python   CALL  break(0x96a6000)
  7272 python   RET   break 0
  7272 python   CALL  break(0x9892000)
  7272 python   RET   break 0

I also should mention that I tested this mailman installation for about a
month with a small list (~30 addresses) with no problems, and for about a
week with a larger list (~400 addresses), also with no problems. Both those
lists contained valid addresses. We did test subscribing an address to the
second list, then removing the user that was subscribed at the user's host,
and mailman successfully unsubscribed it after it bounced for a while.

Now the 1800-member list is generating a ton of bounces, and I have a
feeling that's what's choking qrunner. But I may have been biased by
reading this:

http://sourceforge.net/tracker/?group_id=103&atid=100103&func=detail&aid=449550

Morgan

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] locks, max cpu, postfix, qrunner ugliness

2002-02-18 Thread Morgan Fletcher

Charlie Watts <[EMAIL PROTECTED]> writes:
>> I 'ktrace -dp pid', waited five minutes, did 'ktrace -c', then 'kdump |
>> less'.
> 
>
> Try taking qrunner out of cron, sending a message to the list, and
> starting qrunner under ktrace. Then do the 'kdump | less' and you should
> be able to see where it changes to busy-waiting ...

That was done with no qrunner in crontab at the time. I did get more
interesting data when I launched qrunner with ktrace, but still couldn't
track it down. 

> Is it a lock issue?

After each HUP I'd check for mailman processes, wait for there to be none,
then clean out the locks

> Hrm. I've got 11k users in a list, and know of folks with 100k user lists.

I believe I fixed the problem. I don't know the exact cause. I sent a
message via script to each of the 1800+ subscribers to the majordomo
list. I got back about 200 bounces. I removed all of those addresses from
the mailman list. I grep-ed through the qfiles directory for bounce
messsages, including one really crazy bounce caused by a majordomo list
server address being subscribed. (Majordomo was replying, quoting the
welcome message with "> ", over and over and over. I wonder if python saw
redirects in all the garbage.) I shrank the number of files in qfiles from
over 800 to around 60 human-authored posts. Ran qrunner. It succeeded. I
put the cron job back in place that runs it every minute, and it's been
humming along for about 10 hours with no problem.

This would probably be a good test case for mailman: add some percentage of
known dead addresses to a list and see what mailman does. 

Thanks for your help, it seems to be working now.

Morgan
-- 
V
>> Morgan Fletcher   63 FJ40, 76 FJ55, 94 FJ80 TLCA #5973, Oakland, CA <<
>> Illegitimi non carborundum  http://www.birfield.com/~morgan <<


--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] check_perms problems

2002-02-18 Thread Morgan Fletcher

Joe Kirby <[EMAIL PROTECTED]> writes:

> My lists are working just fine, and all of the command line admin
> features work.
>
> When I go to http://server/mailman/admin/listname and enter my site
> password, I get an error back saying "Authorization Failed". I have
> tried setting the site password using mmsitepass. Everything worked fine
> last month. I can't thing if anything that I have done other than apply
> the RedHat upgrades.

I've found that I had to clear my browser's cache and clean out mailman's
admin cookie(s) when I've made network changes.

Morgan
-- 
VVVVV
>> Morgan Fletcher   63 FJ40, 76 FJ55, 94 FJ80 TLCA #5973, Oakland, CA <<
>> Illegitimi non carborundum  http://www.birfield.com/~morgan <<

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] Mailman Performance

2002-02-19 Thread Morgan Fletcher

"Bodnyk, Bruce W" <[EMAIL PROTECTED]> writes:
> I'm running mailman on a Compaq 450Mz Pentium II with 512Mb of memory.  I
> started adding users by sending an email to the list-request and the
> email has about 50 names on it. I'm finding that Mailman is adding at max
> two people per minute.
>
> I'm wondering whether this machine may be too slow to serve as a mail
> exploder.  Or possibly there may be some customizations or tweaking I can
> do to speed up the Mailman processing.

I built out a mailing list with 1800 members with bin/add_members, and it
was slow to add them. I later found out the drag was due mostly to all the
bounces that were coming back. (There were over two hundred dead addresses
in that set.)

Machine is a P3/550MHz with 512MB RAM, running NetBSD 1.5.1.

It's only been a few days, but I have seen no performance problems with
mailman delivery since. We're running postfix for the MTA. Cleaning out the
dead addresses was critical. We average about 100 messages a day.

My only real problem right now is trying to push 360MB worth of majordomo
archives through pipermail without crashing pipermail.

Morgan















--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] Web interface saves no settings or info!

2002-02-19 Thread Morgan Fletcher

Ted M Harapat <[EMAIL PROTECTED]> writes:
> > > It all installed fine as always, and I made lists and sent some mails
> > > to them.  So it appeared to work. So I went to the web interface to
> > > start to configure them and add the users to the lists. Here's where
> > > the problem started.  I put in all the info and hit "Submit Your
> > > Changes" and it went to that next page as normal but none of my
> > > changes were accepted. So I tried non-useradd features and the same
> > > thing happened... nothing was saving!
> 
> Actually, I am using IE 6.x for this. 

Try deleting your mailman-generated cookies and emptying your cache(s).

I am serving a list for a virtual domain. I've got apache and postfix set
up to serve the domain properly, including http://domain.xxx/mailman and
http://www.domain.xxx/mailman, and I've told the list to "prefer" that host
name and to use http://www.domain.xxx/mailman for the base URL.

When I tried accessing that URL using the "real" hostname, the cookies
broke and I had to delete them and empty my cache.

Let me know if you'd like anything from my config files.

FWIW, I'm using Mozilla 0.9.8 on Linux.

Morgan



--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] mailman 2.0.8 problems

2002-02-22 Thread Morgan Fletcher

Thomas Hillson <[EMAIL PROTECTED]> writes:
> The first involves qrunner, what happens is that a list gets locked and no
> mail will go through it. 

Tom, when I first moved my 1800-member list to mailman, it had upwards of
200 dead addresses. Those 200 dead addresses caused a lot of bounces, and
for some reason the bounces seemed to reach critical mass, wedging the CPU
and causing qrunner to abend. Qrunner was in cron, subsequent qrunner
attempts started stacking up in the locks directory. First thing I did was
to comment the qrunner cron job.

I sent email to all 1800 addresses with a script: "I am getting ready to
change the list, here's the status." (et cetera) I got back about 250
bounces, and I removed those addresses with bin/remove_members. Then I
carefully deleted all the bounces from the qfiles directory, one *.msg/*.db
pair at a time. I made sure no qrunner or other mailman processes were
running, cleaned out all the locks and ran qrunner. It's been humming along
at one-minute intervals since with no problems. List is ~1620 addresses,
about 100 messages a day, none larger than 30kb.

Morgan


--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] Downloading members?

2002-02-23 Thread Morgan Fletcher

Paul Croft <[EMAIL PROTECTED]> writes:
> Is it possible to download my membership into my computer so that I can
> search for members instead of having to go on site for it?  Reason I ask is
> that sometime people don't necessarily know their email address when they
> complain to you...but by reading headers you can usually find the
> address...I find it much easier to search off-line than on the site!

If you have shell access to the machine, do something like this:

  ~mailman/bin/list_members listname > /tmp/listname

Then you can scp or ftp /tmp/listname to your machine and do whatchalike.

Morgan



--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



Re: [Mailman-Users] Link from web site directs users to wrong place

2002-02-26 Thread Morgan Fletcher

Mick Prescott <[EMAIL PROTECTED]> writes:
> Please forgive a new mail list user what could be some very basic
> questions. One of my users reported the link to the Subscribe page for my
> mail list takes them to an error page "'page not found' error
> -http://nkemmaus.com/pipermail/nkemmaus_nkemmaus.com/ My efforts to
> reproduce this, are unsuccessful since when I click on this link I don't
> get the same error.  The actual Link is:
> http://nkemmaus.com/mailman/listinfo/nkemmaus_nkemmaus.com Is it me?
> Could there be something else wrong?  Anyone know?  Mick

This is an uneducated guess:

Assuming you're running apache, you probably have something like this in
your conf file:

  Alias /pipermail "/home/mailman/archives/public"

If so, try this instead:

  Alias /pipermail/ "/home/mailman/archives/public/"

Morgan

--
Mailman-Users maillist  -  [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users



[Mailman-Users] Q re add_members

2002-06-20 Thread Phillp Morgan

Hi,

If I use add_members -ninputfile -wn listname, and input file contains
members that are already in the target list, will mailman try to add
duplicates, or is it smart enough only add those that don't already exist?

Regards,

Phillip Morgan



--
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py



[Mailman-Users] Mailman and Sun ONE/iPlanet Messenger 5.2?

2002-10-14 Thread Morgan Jones



I am new to the list and to mailman so I apologize in advance if this
has been covered...

We are running Sun ONE/iPlanet messenger in Solaris 8.  For those
using the same, here's the issue that we're up against:

imsimta program -a .. forces programs to be registered with command
line arguments.  Mailman depends on the list name as an argument.
This would imply that that we need to register three new programs for
each list that is created.  This could get cumbersome fast.  Here's an
example:

$ bin/newlist morgantest
Enter the email of the person running the list: [EMAIL PROTECTED]
Initial morgantest password: 
Entry for aliases file:

## morgantest mailing list
## created: 14-Oct-2002 root
morgantest:  "|/opt/mailman/mail/wrapper post morgantest"
morgantest-admin:"|/opt/mailman/mail/wrapper mailowner morgantest"
morgantest-request:  "|/opt/mailman/mail/wrapper mailcmd morgantest"
morgantest-owner:morgantest-admin


The only sol'n I can see is to write a perl script that parses the
incoming message and execs the wrapper script with the appropriate
arguments..

Does anybody have an alternate solution?

thanks.

-morgan


Morgan Jones // [EMAIL PROTECTED]
 // CommNav, Inc.

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/



[Mailman-Users] Mailman with Sun ONE/iPlanet Messenger

2002-10-27 Thread Morgan Jones
Hello.

Some of you may remember a posting by me a few weeks back regarding integrating 
Mailman into Sune ONE Messenger.  The consensus was that there really was no simple 
solution.  We ended up developing our own and I thought I'd share it.  See attached 
files.

As an aside, I believe it was last friday that somebody sent a similar message with 
their solution attached.  The insightful among you wil notice that they took a 
different approach. 

-morgan


Morgan Jones // [EMAIL PROTECTED]
  CommNav, Inc.

Installing/Managing Mailman Mailing List Manager with Sun ONE
  Messenger 5.2
Morgan Jones ([EMAIL PROTECTED])
10/14/02


We used /opt/mailman as a our installation path.  We are running Sun
ONE Messenger 5.2 with Sun ONE Directory 5.1.  Our OS is Solaris 8,
hardware 2/02 fully patched.

get mailman from http://www.gnu.org/software/mailman

Most of the following steps are right out of mailman-2.0.13/INSTALL:
groupadd mailman
useradd -d /opt/mailman -s /bin/bash -G mailman mailman
su mailman
cd /tmp
gzip -dc mailman-2.0.13.tgz |tar xf -
cd mailmain-2.0.13

I installed SMCossl (libssl) from sunfreeware.com, so I had to include
/usr/local/ssl/lib in my LD_LIBRARY_PATH.  I ended up adding
/usr/local/ssl/lib to ld.config and running crle.  Instructions
for crle setup are below.
 (you will need to configure --with-mail-gid= the primary groupid of
   your mailsrv user-- mine is 10.)
/configure --prefix=/opt/mailman --with-mail-gid=10
make && make install
cd /path
bin/check_perms
  it should report "No problems found."
(We used the Apache that comes with Solaris 8.)
add a ScriptAlias to httpd.conf:
  ScriptAlias /mailman/ "/opt/mailman/"
The instructions refer to copying icons from /opt/mailman/icons to
  /apache/path/icons.  I found they weren't in the mailman install
  directory but instead in the mailman distribution under the misc
  subdirectory.
add Alias /pipermail/ /opt/mailman/archives/public to httpd.conf
install crontab entries (as mailman user):
  cd /opt/mailman/cron
  crontab crontab.in

Because the wrapper program is called from within Sun ONE messenger
and SMCossl installs libssl in /usr/local/ssl/lib, your best bet is
probably to add /usr/local/ssl/lib to your system default ld search
path.  I ran crle: 

crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib:/usr/local/ssl/lib

There were permissions problems when I ran crle without arguments to
check the settings.  I had to change /var/ld from mode 770 to 775


This is where the install gets Sun ONE specific,
add owner aliases to the mta LDAP:

dn: CN=mailman,ou=groups,o=domain.com
objectClass: top
objectClass: inetLocalMailRecipient
objectClass: inetMailGroup
objectClass: groupOfUniqueNames
inetMailGroupStatus: active
mail: [EMAIL PROTECTED]
mgrpRFC822MailMember: [EMAIL PROTECTED]
cn: mailman
mailHost: mailhost.domain.com
mailAlternateAddress: [EMAIL PROTECTED]

dn: CN=mailman-owner,ou=groups,o=domain.com
objectClass: top
objectClass: inetLocalMailRecipient
objectClass: inetMailGroup
objectClass: groupOfUniqueNames
inetMailGroupStatus: active
mail: [EMAIL PROTECTED]
mgrpRFC822MailMember: [EMAIL PROTECTED]
cn: mailman-owner
mailHost: mailhost.domain.com
mailAlternateAddress: [EMAIL PROTECTED]


from section 5 of the install guide:

5. Customize Mailman

You should do these steps using the account you installed Mailman
under in section 2 above.

- The file $prefix/Mailman/Defaults.py contains a number of
  defaults for your installation.  If any of these are incorrect,
  override them in $prefix/Mailman/mm_cfg.py, NOT IN Defaults.py!
  See the comments in Defaults.py for details.  Once a list is
  created, editing many of these variables will have no effect
  (you need to configure your lists through the web admin
  interface or through the command line script bin/config_list).

  Specifically check to make sure the variables DEFAULT_HOST_NAME
  and DEFAULT_URL are correct.  The latter MUST end in a slash.

  The install process will not overwrite an existing mm_cfg.py
  file so you can freely make changes to this file.

  Note: Do *not* change HOME_DIR or MAILMAN_DIR.  These are set
  automatically by the configure script.



iPlanet/Sun ONE Messenger requires a mail delivery command to be
registered with argument list with the MTA prior to execution.
Mailman requires commands like the below to be run for each
mailing list.  The problem is that for each new mailing list
that's created, three new commands would need to be registered
with the mta.  This would quickly get cumbersome.  As a workaround
I built mailmanWrapper.pl.  It is a perl script that receives a
message from mailman, parses the headers and calls the mailman
wrapper with the appropriate arguments.  It should have been
included with this documentation.  This allows you to register a
single command with t

Re: [Mailman-Users] Searching archives

2003-11-29 Thread Morgan Fletcher
John Poltorak <[EMAIL PROTECTED]> writes:
> Are there any recommendations for providing a search facility for
> archives?

I am using mharc for our mailing list archives, and other mailing lists
which we don't host:

http://birfield.com/archives/

I'd recommend it, although if mailman had an integrated solution as nice
I'd use that instead.

Mharc is here:

http://www.mhonarc.org/mharc/doc/

Morgan

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Searching archives

2003-11-29 Thread Morgan Fletcher
Richard Barrett <[EMAIL PROTECTED]> writes:
>> I am using mharc for our mailing list archives, and other mailing lists
>> which we don't host:
>>
>> http://birfield.com/archives/
>>
>> I'd recommend it, although if mailman had an integrated solution as nice
>> I'd use that instead.
>
> MHonArc is not itself an archive search facility but, as described by its
> author Earl Hood, a mail to HTML convertor, and a popular one at that. As
> such it can be used as an alternative or companion to Mailman's built in
> pipermail facility.

Mhonarc is a mail archiver. Mharc is not mhonarc. Mharc is mhonarc +
namazu, which is a search engine.

http://www.mhonarc.org/mharc/doc/
http://www.namazu.org/index.html.en

Morgan

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Trouble upgrading 2.0.8 -> 2.1.3

2003-11-30 Thread Morgan Fletcher
I've got a netbsd server which has a working 2.0.8 installation in
/home/mailman. Python is 2.3. MTA is postfix. I've installed mailman 2.1.3
in /usr/local/mailman. The /usr/local/mailman is basically owned by
root.mailman. I've copied the lists and archives files over to the new
tree, but I've hit a problem. Can you help me? Here's what I've done, as
root:

ps auxw | grep postfix
/etc/rc.d/postfix stop
ps auxw | grep postfix

cd /usr/local/tmp
wget http://ftp.gnu.org/gnu/mailman/mailman-2.1.3.tgz
tar -zxvf mailman-2.1.3.tgz
cd mailman-2.1.3
# Read INSTALL, README.POSTFIX, README.BSD
./configure --with-cgi-gid=39
# didn't do 'make DIRSETGID=: install', because check_perms will complain
make install
cd /usr/local/mailman/
bin/check_perms
bin/check_perms -f
bin/check_perms
# SNIP apache configuration...
cp -Rp /home/mailman/archives/* /usr/local/mailman/archives/
# SNIP more apache stuff
cp /home/mailman/aliases /usr/local/mailman/
cp -Rp /home/mailman/lists/* /usr/local/mailman/lists/
bin/check_perms -f
bin/check_perms
cd /usr/local/mailman
bin/withlist -l -r fix_url admins
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
bin/withlist -l -r fix_url admins
Importing fix_url...
Running fix_url.fix_url()...
Loading list admins (locked)
Traceback (most recent call last):
  File "bin/withlist", line 275, in ?
main()
  File "bin/withlist", line 256, in main
r = do_list(listname, args, func)
  File "bin/withlist", line 182, in do_list
m = MailList.MailList(listname, lock=LOCK)
  File "/usr/local/mailman/Mailman/MailList.py", line 126, in __init__
self.Lock()
  File "/usr/local/mailman/Mailman/MailList.py", line 163, in Lock
self.Load()
  File "/usr/local/mailman/Mailman/MailList.py", line 617, in Load
self.CheckValues()
  File "/usr/local/mailman/Mailman/MailList.py", line 669, in CheckValues
for name, pattern, desc, emptyflag in self.topics:
  File "/usr/local/mailman/Mailman/MailList.py", line 144, in __getattr__
raise AttributeError, name
AttributeError: topics
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
---

Thanks,

Morgan

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Trouble upgrading 2.0.8 -> 2.1.3

2003-11-30 Thread Morgan Fletcher
Morgan Fletcher <[EMAIL PROTECTED]> writes:
> I've got a netbsd server which has a working 2.0.8 installation in
> /home/mailman. Python is 2.3. MTA is postfix. I've installed mailman
> 2.1.3 in /usr/local/mailman. The /usr/local/mailman is basically owned by
> root.mailman. I've copied the lists and archives files over to the new
> tree, but I've hit a problem. Can you help me? Here's what I've done, as
> root:

Another example of the same problem: Trying to visit the mailman/listinfo
page after the upgrade:

---
Bug in Mailman version 2.1.3

We're sorry, we hit a bug!

If you would like to help us identify the problem, please email a copy of this page to 
the webmaster for this site with a description of what happened. Thanks!
Traceback:

Traceback (most recent call last):
  File "/usr/local/mailman/scripts/driver", line 87, in run_main
main()
  File "/usr/local/mailman/Mailman/Cgi/listinfo.py", line 42, in main
listinfo_overview()
  File "/usr/local/mailman/Mailman/Cgi/listinfo.py", line 87, in listinfo_overview
mlist = MailList.MailList(name, lock=0)
  File "/usr/local/mailman/Mailman/MailList.py", line 128, in __init__
self.Load()
  File "/usr/local/mailman/Mailman/MailList.py", line 617, in Load
self.CheckValues()
  File "/usr/local/mailman/Mailman/MailList.py", line 669, in CheckValues
for name, pattern, desc, emptyflag in self.topics:
  File "/usr/local/mailman/Mailman/MailList.py", line 144, in __getattr__
raise AttributeError, name
AttributeError: topics



Python information:

VariableValue
sys.version 2.3 (#1, Nov 22 2003, 02:13:52) [GCC 3.3.2 (NetBSD nb1 20031026)]
sys.executable  /usr/pkg/bin/python
sys.prefix  /usr/pkg
sys.exec_prefix /usr/pkg
sys.path/usr/pkg
sys.platformnetbsd1

---

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Trouble upgrading 2.0.8 -> 2.1.3

2003-11-30 Thread Morgan Fletcher
Is 'bin/update -f' required, for an upgrade from 2.0.8 -> 2.1.3? It's not
mentioned as needed in the INSTALL or UPGRADING docs, except for 1.0 or 1.1
-> 2.0.

Morgan

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Upgrading lists 2.0.X -> 2.1.X

2003-12-01 Thread Morgan Fletcher
Do I need to update the data under $prefix/lists/ when upgrading from 2.0.X
to 2.1.X? If so, how? I don't see any mention of it in the 2.1.3 INSTALL or
UPGRADING document, but when I try the upgrade with 2.0.8-era lists/ data,
I get errors about missing properties. (fields?)

Morgan Fletcher


--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Upgrading lists 2.0.X -> 2.1.X

2003-12-03 Thread Morgan Fletcher
Morgan Fletcher <[EMAIL PROTECTED]> writes:

> Do I need to update the data under $prefix/lists/ when upgrading from 2.0.X
> to 2.1.X? If so, how? I don't see any mention of it in the 2.1.3 INSTALL or
> UPGRADING document, but when I try the upgrade with 2.0.8-era lists/ data,
> I get errors about missing properties. (fields?)

Anyone?

Morgan Fletcher

--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Empty Cc header

2004-08-04 Thread Morgan Fletcher
I recently made the upgrade* from 2.0.8 to 2.1.5. It went well. Thank you,
mailman maintainers, for a great piece of software.

Mail to our mailing lists has had empty Cc headers since the upgrade. Why
is that? It's causing some mail to be rejected by our subscribers' MTAs,
like so:

>>>>
Aug  4 07:21:17 flip postfix/cleanup[8936]: C92834800B9A: reject: header Cc:
[...] Message content rejected
<<<<

We're running postfix 2.0.18, mailman 2.1.5, netbsd.

I've searched the archives, but since "cc" is ignored by the search engine
I didn't find anything. Is this some optional feature in mailman?

Morgan

* I'd posted here previously about the trouble I had, upgrading. Adding the
  note about undoing the coerce-to-plaintext patch to UPGRADING in 2.1.5
  got me past the problem. Thanks again.
--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/


[Mailman-Users] Re: [Mailman Site List] Empty Cc header

2004-08-13 Thread Morgan Fletcher
Morgan Fletcher <[EMAIL PROTECTED]> writes:
> I recently made the upgrade* from 2.0.8 to 2.1.5. It went well. Thank you,
> mailman maintainers, for a great piece of software.
>
> Mail to our mailing lists has had empty Cc headers since the upgrade. Why
> is that? It's causing some mail to be rejected by our subscribers' MTAs,
> like so:
>
>>>>>
> Aug  4 07:21:17 flip postfix/cleanup[8936]: C92834800B9A: reject: header Cc:
> [...] Message content rejected
> <<<<
>
> We're running postfix 2.0.18, mailman 2.1.5, netbsd.
>
> I've searched the archives, but since "cc" is ignored by the search engine
> I didn't find anything. Is this some optional feature in mailman?
>
> Morgan
>
> * I'd posted here previously about the trouble I had, upgrading. Adding the
>   note about undoing the coerce-to-plaintext patch to UPGRADING in 2.1.5
>   got me past the problem. Thanks again.

No one else has had this problem, or knows the solution?

I've sent mail from the machine as a user, using mailx (postfix) and
there's no empty Cc: header. And the problem showed up when we upgraded
from 2.0.8 to 2.1.5. So I don't think it's postfix.

Anyone?

Morgan Fletcher
Oakland, CA
--
Mailman-Users mailing list
[EMAIL PROTECTED]
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/


[Mailman-Users] Welcome Email

2005-08-17 Thread Bob Morgan
I'm trying to configure a simple one-way mailing list whereby the members 
do not get instructions or encouragement to post, all but the administrator 
are "moderated", passwords are not required, names are encouraged, and both 
web pages associated with the list are highly customized.

I've accomplished all of this (with some help from you folks); however, the 
final piece in the puzzle that has me stumped is the "welcome letter" that 
new subscribers get: it has the "welcome" message that I configured on the 
mailing list administration page; however, it also has (a) how to post, (b) 
general information (which now is limited to name/Email address for new 
subscribers), (c) the subscription page (d) the mailing list request 
address (which I don't want members to use), and (e) the password (which 
members don't need).

Is there any why to get rid of (a) - (e)?  I know I can add a disclaimer in 
"welcome" message, but I want to keep the whole thing short because most of 
the members are on dial-up and get charged per character transmitted.  One 
limitation is that I do not have command prompt access on my shared server, 
and I have no access to the Mailman code.

Thanks,

Bob Morgan


--
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=show&file=faq01.027.htp


[Mailman-Users] spam, AOL and server names

2007-03-20 Thread Dennis Morgan
Hi everyone!

First time posting, I've been reading with interest - very friendly 
helpful mailing list here! Hope I can help some in the future.

We have about a dozen mailing lists running on majordomo, and are 
getting ready to migrate to mailman. We're excited!

A persistent problem we've had is a significant amount of our users are 
AOL - and many are clueless. We're pretty ruthless about deleting AOL 
users when we get a report that someone is using their spam button - but 
even so a lot (most) of our mail to AOL gets rejected. We've decided 
that part of the problem is we're using an older version of majordomo.

I *think* another part of our problem can be found in this bit of our 
dns report from dnsstuff.com:
~~~
OK: All of your mailservers have their host name in the greeting:

mail.e-aa.org:
220 dedicated.bixbycreek.com ESMTP Sendmail 8.12.10/8.12.10; Tue, 20 
Mar 2007 05:44:34 -0800
~

In other words our mailing domain name is different than our mail server 
domain name.

As part of our migration we are moving from a shared server to our own 
dedicated server. The new server is
eaachat.org and the same section of the dns report for the new domain on 
the new server reads:
~
WARNING: One or more of your mailservers is claiming to be a host other 
than what it really is (the SMTP greeting should be a 3-digit code, 
followed by a space or a dash, then the host name). If your mailserver 
sends out E-mail using this domain in its EHLO or HELO, your E-mail 
might get blocked by anti-spam software. This is also a technical 
violation of RFC821 4.3 (and RFC2821 4.3.1). Note that the hostname 
given in the SMTP greeting should have an A record pointing back to the 
same server. Note that this one test may use a cached DNS record.

 mail.eaachat.org claims to be non-existent host dedicated.eaachat.org:
 220 dedicated.eaachat.org ESMTP


I'm assuming that both of the above problems are part of our AOL 
problems. Am I correct? And if so - does anyone have a tip or two about 
what to do to resolve it?

We're creating an SPF record to see if that helps - we really want at 
least some of our mail to get through to AOL. We plan to make the switch 
next week.

Thank you,

dennis
e-aa.org List keeper

--
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=show&file=faq01.027.htp


Re: [Mailman-Users] spam, AOL and server names

2007-03-22 Thread Dennis Morgan
Thanks for your reply Brad.

Yeah, I read and reread the FAQ. Mailman has one of the best faq's I've 
ever seen.

The percentage of our mail that AOL rejects is just huge - around 90% - 
I was hoping that maybe someone could see something that we were doing 
wrong. It'd be nice to get the rejection rate down.

Dennis

Brad Knowles wrote:
> At 7:59 AM -0500 3/20/07, Dennis Morgan wrote:
>
>>  A persistent problem we've had is a significant amount of our users are
>>  AOL - and many are clueless. We're pretty ruthless about deleting AOL
>>  users when we get a report that someone is using their spam button - 
>> but
>>  even so a lot (most) of our mail to AOL gets rejected. We've decided
>>  that part of the problem is we're using an older version of majordomo.
>
> See also FAQ 3.42.
>
>>  I *think* another part of our problem can be found in this bit of our
>>  dns report from dnsstuff.com:
>>  ~~~
>>  OK: All of your mailservers have their host name in the greeting:
>>
>>  mail.e-aa.org:
>>  220 dedicated.bixbycreek.com ESMTP Sendmail 8.12.10/8.12.10; 
>> Tue, 20
>>  Mar 2007 05:44:34 -0800
>>  ~
>>
>>  In other words our mailing domain name is different than our mail 
>> server
>>  domain name.
>
> That shouldn't be an issue.  I send e-mail as [EMAIL PROTECTED], 
> although I may use any number of different servers as my outbound mail 
> relay for those messages depending on where I am, what computer I'm 
> using and what network it uses to access the Internet, etc
>
> Only really stupid people check the domain name of your envelope 
> sender and require that it be sent from a machine with a matching 
> domain name.  I've run into some stupid people like this, but I'm 
> pretty sure they're not doing this at AOL -- we weeded out that kind 
> of stupidity years ago, when I was the Sr. Internet Mail Administrator 
> at AOL.
>
>>  ~
>>  WARNING: One or more of your mailservers is claiming to be a host other
>>  than what it really is (the SMTP greeting should be a 3-digit code,
>>  followed by a space or a dash, then the host name). If your mailserver
>>  sends out E-mail using this domain in its EHLO or HELO, your E-mail
>>  might get blocked by anti-spam software. This is also a technical
>>  violation of RFC821 4.3 (and RFC2821 4.3.1). Note that the hostname
>>  given in the SMTP greeting should have an A record pointing back to the
>>  same server. Note that this one test may use a cached DNS record.
>>
>>   mail.eaachat.org claims to be non-existent host dedicated.eaachat.org:
>>   220 dedicated.eaachat.org ESMTP
>>  
>
> I don't think that this is a problem, either.  But I'd need to see for 
> myself to be certain.
>
>>  I'm assuming that both of the above problems are part of our AOL
>>  problems. Am I correct? And if so - does anyone have a tip or two about
>>  what to do to resolve it?
>>
>>  We're creating an SPF record to see if that helps - we really want at
>>  least some of our mail to get through to AOL. We plan to make the 
>> switch
>>  next week.
>
> Don't use SPF.  Don't use it anywhere.  It causes way more problems 
> than it can possibly solve.  Everything I said back in 2004 on this 
> subject is still applicable today, if not more so.  See 
> <http://bradknowles.typepad.com/considered_harmful/2004/05/spf.html>.
>
--
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=show&file=faq01.027.htp


[Mailman-Users] customizing list info pages

2007-04-16 Thread Dennis Morgan
I have what is most likely a silly question. At the bottom of every list 
info page you something like this:
 run by mailuser at host.com

Where mailuser at host.com is a mailto link to the [EMAIL PROTECTED]

I would like to remove that mailto and substitute a throw away email 
address - one that be changed when the spam level starts to get to high.

Where is the footer info stored, and can I make these changes without 
breaking mailman?

Thank you,

Dennis Morgan
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] customizing list info pages

2007-04-16 Thread Dennis Morgan
After searching the archives differently I found references to 
"HTMLFormater.py" and the section GetmailmanFooter

The statement/line/what ever you call it that seems to apply reads:
innertext = _('%(listinfo_link)s list run by %(owner_link)s')

Can I just comment that out with a hash?
# innertext = _('%(listinfo_link)s list run by %(owner_link)s')

And then add a line somewhere in the editable section of the HTML (The 
part that can be reached via the admin pages)?

The whole section of HTMLFormater.py is below.

Thank you!

Dennis


class HTMLFormatter:
def GetMailmanFooter(self):
ownertext = COMMASPACE.join([Utils.ObscureEmail(a, 1)
 for a in self.owner])
# Remove the .Format() when htmlformat conversion is done.
realname = self.real_name
hostname = self.host_name
listinfo_link  = Link(self.GetScriptURL('listinfo'), 
realname).Format()
owner_link = Link('mailto:' + self.GetOwnerEmail(), 
ownertext).Format()
innertext = _('%(listinfo_link)s list run by %(owner_link)s')

Dennis Morgan wrote:
> I have what is most likely a silly question. At the bottom of every list 
> info page you something like this:
>  run by mailuser at host.com
>
> Where mailuser at host.com is a mailto link to the [EMAIL PROTECTED]
>
> I would like to remove that mailto and substitute a throw away email 
> address - one that be changed when the spam level starts to get to high.
>
> Where is the footer info stored, and can I make these changes without 
> breaking mailman?
>
> Thank you,
>
> Dennis Morgan
> --
> 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/dennis%40e-aa.org
>
> Security Policy: 
> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
>
>   
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] customizing list info pages

2007-04-17 Thread Dennis Morgan
Not only do you know a lot more about mail than I - you type a lot 
faster! :-) Our replies crossed in the mail.

Not having to hack code is good for me. Our server is selinux Core 4 
with Plesk and resists changing. (Relating to another thread - I 
personally think control panels cause more problems than they solve).

Changing the HTML works for me, and I thank you greatly for your time 
and consideration!

Dennis

Mark Sapiro wrote:
 > Dennis Morgan wrote:
 >
 > After I worked so hard to give you a way that doesn't involve hacking
 > the code, you say you don't mind hacking the code :-).
 >
 >
 >   
 >> And then add a line somewhere in the editable section of the HTML (The
 >> part that can be reached via the admin pages)?
 >> 
 >
 >
 > You can't simply comment out the "innertext =" line above because then
 > innertext is undefined and it is still referenced.


 > snip
--
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=show&file=faq01.027.htp


[Mailman-Users] customizing list info pages!

2007-04-22 Thread Dennis Morgan
Thanks to Mark, we now have a very spiffy looking (well I like it!) 
Mailman site. For an example see here:
http://lists.eaachat.org/mailman/listinfo/nb

There is one page left - this one:
http://lists.eaachat.org/mailman/listinfo

Is there someway to edit that one?

BTW - everyone here is very impressed with Mailman's ease and speed.

Thanks in advance!

Dennis
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] Disable member configuration options

2007-04-24 Thread Dennis Morgan
As far as the public list for posting with private for receiving and 
viewing archives you could
create a mail address on your website (or use the default 
<[EMAIL PROTECTED]>) and forward all mail to the list

open the admin web page
Click privacy options
Click Senders filters
Go to:
List of non-member addresses whose postings should be automatically 
accepted.
Enter the email address that forwards to the list
Click submit changes.

Hope that helps!




John Papapanos wrote:
> Hi to all,
> Is there a way to disable users-members from changing 
> some or all of their configuration options?
>
> I think this is very important because some of these 
> options should in some cases be available only to
> administrators.
>
> In my case I want to have a public list in terms on
> who
> can post to the list but I want the list to be private
> in terms of who can access the archives and to whom
> messages can be forwarded to.
> About the private archives there is an option and can
> be configured only by the admin. But for me I want
> posts to be forwarded only to people that are members
> of the list and belong to my domain and not to the
> members that do not belong to my domain. 
>
> This way my mail server wont forward spam to other
> domains (via the list) and people outside my domain
> will still be able to read the list's posts.
>
> This could be solved if the option to Enable mail
> delivery was not available in user's configuration
> page, or if the user could be dissalowed to change 
> his options somehow.
>
> Thank you 
>
> __
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> --
> 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/dennis%40e-aa.org
>
> Security Policy: 
> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
>
>   
--
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=show&file=faq01.027.htp


[Mailman-Users] a question about unadvertised lists and spam

2007-05-29 Thread Dennis Morgan
We have a site:
http://eaachat.org/

with several mailing lists. We have some lists advertised on a
non-default public list info page that we "branded" (thank you Mark for
your help!) here:
http://eaachat.org/maillist.html

and shows only the publicly accessible pages.

These pages have a mailto: [EMAIL PROTECTED] which is forwarded to
[EMAIL PROTECTED] We all have various filters set in our MUA to cope
with this. We check the moderator pages of the public lists frequently
for legitimate help requests, in other words the admins are the spam
filters for the domain.

The default mailman list info page is here:
http://lists.eaachat.org/mailman/listinfo

All lists are closed to non member posts and the subscribe policy is
confirm and approve.

My question is - are spamers able to pick up lists from the default (but
not easily accessible) default mailman listinfo page and start
bombarding us with spam on all lists? Or should I set the "Advertise
this list" option to "no" for the lists on the default listinfo page?

Thank you,

Dennis

--
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=show&file=faq01.027.htp


[Mailman-Users] Recipe for (mailman+postfix) <-> exchange?

2007-08-28 Thread Morgan Fletcher
Hi. I work at a small company with an externally hosted Exhange server 
for an MTA. DNS is also externally managed. We'd like to set up mailing 
lists and I'd like to use Mailman to do it. We have a linux machine 
internally on which I've installed Mailman & Postfix. I can configure 
this machine to be aliased lists.domain.com and get our local name 
server to make it available as such. What else do I have to do to get 
mail from and to lists.domain.com via Exchange? Some list members would 
be within our company network, some would be external. We'd make the 
necessary ports on lists.domain.com accessible to the outside world.

I apologize if this is an inappropriate request. I'm hoping someone here 
has done this and would be willing to share their recipe. I can share 
mine once it's working.

Morgan
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] Newbie Question: Can`t send mails to my list

2007-09-09 Thread Dennis Morgan
I think you'll find that
list.gforge.geoplp.de
does not exist but

gforge.geoplp.de

does exist and accepts mail.

At any rate I sent a test email to:
 [EMAIL PROTECTED]

and it was not returned.

Hope this helps,

Dennis
Kai Behncke wrote:
> Dear list,
> since a couple of hours I try to get to run an own mailinglist.
>
> I did the following steps:
>
> - I installed as root on my Debian 4.0 mailman with "apt-get install mailman"
>
> - I ran: /usr/lib/mailman/bin/check_perms and changed permissions at the 
> errors that occured. Meanwhile there is no error anymore.
>
> - I adapted the pathes at the mm_cfg.py-Script and I wrote the -I hope 
> -correct entries in the httpd.conf of Apache
>
> If I run:
> http://lists.gforge.geoplp.de/mailman/admin
>
> I come to the administration-area.
> As an administrator I can create new mailinglists (e.g. the list "testa" and 
> get a confirmation mail of that.
>
> I can register users at the list that get as well a confirmation.
>
>
> But then comes the problem: As a user I want to write a mail to that list. 
> But that mail never reaches the mailinglist members.
> After a couple of seconds I get a mail-delivery message from my client:
>
> This message was created automatically by mail delivery software.
>
> "A message that you sent could not be delivered to one or more of its
> recipients. This is a permanent error. The following address(es) failed:
>
> [EMAIL PROTECTED]
> retry timeout exceeded"
>
> What am I doing wrong? Please help! Thank you kindly in advance, Kai
>
>  
>
>   
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] Preventing spam to list owners

2007-09-30 Thread Dennis Morgan
The way I approached this was I sort of built a new front end. (Thank 
you Mark for your help!)

Instead of people starting at the default Mailman 'advertised lists" 
page I sent everyone here:
http://e-aa.org/maillist.html

I created new lists and moved all the subscribers.

I edited the HTML in the /mailman/listinfo/list_name_here pages so there 
were no mailto: links, there is a typed out address if people really 
want to get in touch with the moderators.

If you follow the link to the administrative page for each list it has a 
mailto: link that discards all the mail that comes in.

On our website we have 2 email addresses in public view with mailto: 
links used for support purposes, we change these whenever the spam level 
gets irritating.

This has worked very well, every once in a while someone becomes a spam 
bot, we track them down and encourage them to clean their computer, 
other than that we have no spam to our lists.

Dennis

Gary Spivey wrote:
> My lists are locked down to only allow posts from members, so my members
> are not getting any SPAM. However, as list owner, every one of my lists
> is getting a large amount of SPAM - generally sent to the listname-owner
> or to mailman-owner. My maillog entry looks like this:
>
>  
>
> Sep 23 10:39:34 hostname sendmail[17245]: l8NHdYwF017244:
> to="|/usr/lib/mailman/mail
>
> /mailman owner mailman", ctladdr=<[EMAIL PROTECTED]> (8/0),
> delay
>
> =00:00:00, xdelay=00:00:00, mailer=prog, pri=140071, dsn=2.0.0,
> stat=Sent
>
> Sep 23 10:39:35 hostname sendmail[17247]: l8NHdZV9017247:
> from=<[EMAIL PROTECTED]
>
> .domain.com>, size=2069, class=-60, nrcpts=1,
> msgid=
> [EMAIL PROTECTED]>, proto=ESMTP, daemon=Daemon0,
> relay=localhost.loc
>
> aldomain [127.0.0.1]
>
>  
>
> Does anyone know how to best stop these? Are these SPAM's coming from
> the outside direct to the e-mail address, or are they somehow going
> through mailman? If the latter, can I stop it in mailman somehow? If the
> former, does somebody have a recommended way to stop them? I have a SPAM
> filter running on my end system, but I am just tired of the constant
> flow of SPAM. 
>
>  
>
> Thanks for any help. 
>
>  
>
> --
> 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/dennis%40eaachat.org
>
> Security Policy: 
> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
>
>   
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] Beginner questions

2007-10-01 Thread Dennis Morgan
Using the DNS report tool from
www.dnsstuff.com

It says you don't have a MX record for that domain. Quoting:

MX  FAIL
MX Category  ERROR: I couldn't find any MX records for 
mytimewithgod.net. If you want to receive E-mail on this domain, you 
should have MX record(s). Without any MX records, mailservers should 
attempt to deliver mail to the A record for mytimewithgod.net. I can't 
continue in a case like this, so I'm assuming you don't receive mail on 
this domain.
 
Mail  FAIL  Connect to mail servers  ERROR: I could not find any 
mailservers for mytimewithgod.net.
~`

I subscribed to your list and got a confirm email from the list. I 
replied to this, but was never told I was subscribed. Looking  the 
headers for your confirmation email and I quote:
~~~
Received: from mail.electrichendrix.com ([127.0.0.1]) by localhost 
(mail.electrichendrix.com [127.0.0.1]) (amavisd-new, port 10024) with 
ESMTP id 33sehzUyOLfY for <[EMAIL PROTECTED]>; Mon, 1 Oct 2007 07:45:51 
-0400 (EDT)
Received: from web.site (unknown [192.168.123.3]) by 
mail.electrichendrix.com (Postfix) with ESMTP id B9289EBDB for 
<[EMAIL PROTECTED]>; Mon, 1 Oct 2007 07:45:51 -0400 (EDT)
Received: from web.site (localhost [127.0.0.1]) by web.site (Postfix) 
with ESMTP id 81A692CE47 for <[EMAIL PROTECTED]>; Mon, 1 Oct 2007 
07:45:51 -0400 (EDT)MIME-Version: 1.0


The IP address 192.168.123.3 isn't right - is it? That's an internal 
address on your intranet rather than a valid Internet IP.

Also - I sent 2 test emails to the list address on the webpage:
[EMAIL PROTECTED]

and got the following mail returned error from 
[EMAIL PROTECTED]
~~

Final-Recipient: rfc822; [EMAIL PROTECTED]
Original-Recipient: rfc822;[EMAIL PROTECTED]
Action: failed
Status: 5.0.0
Remote-MTA: dns; 192.168.123.3
Diagnostic-Code: smtp; 554 <[EMAIL PROTECTED]>: Relay 
access
denied
~~~


Dennis

Chris Arnold wrote:
> I also see in my email logs on the webserver: (i stopped and then started 
> postfix to mark where i was in the logs)
> Sep 30 18:34:06 web postfix/master[1475]: daemon started -- version 2.2.9, 
> configuration /etc/postfix
> Sep 30 18:34:06 web postfix/qmgr[1477]: 9E7945FBBB: from=<[EMAIL PROTECTED]>, 
> size=1424, nrcpt=2 (queue active)
> Sep 30 18:34:36 web postfix/smtp[1479]: connect to 
> domain.tld[169.254.254.123]: Connection timed out (port 25)
> Sep 30 18:35:06 web postfix/smtp[1479]: connect to domain.tld[169.254.1.129]: 
> Connection timed out (port 25)
> Sep 30 18:35:06 web postfix/smtp[1479]: connect to domain.tld[192.168.x.x]: 
> Connection refused (port 25)
> Sep 30 18:35:06 web postfix/smtp[1479]: 9E7945FBBB: to=<[EMAIL PROTECTED]>, 
> relay=none, delay=418801, status=deferred (connect to 
> domain.tld[192.168.x.x]: Connection refused)
>
> Notice the first few lines are a bogus ip address then it gets the domain 
> controllers ip. I looked in dns and there aren't any records that have 
> domain.tld that point to the domain controller. Confirm emails are being 
> sent; it looks like postfix on the webserver is not receiving email. I have 
> also joined the postfix list for help.
> If someone wants to try to subscribe and then send an email to the list, 
> please feel free:
> http://www.mytimewithgod.net/mailman/listinfo/mtwg-prayer
>
> - Original Message -
> From: "Chris Arnold" <[EMAIL PROTECTED]>
> To: mailman-users@python.org
> Sent: Sunday, September 30, 2007 5:02:14 PM (GMT-0500) America/New_York
> Subject: Re: [Mailman-Users] Beginner questions
>
> Dan Phillips wrote:
>   
>> On Sep 30, 2007, at 3:14 PM, Chris Arnold wrote:
>> 
>>> i am not
>>> getting an email at my gmail account of the email i sent to the list. I
>>> should be getting that email back to the gmail account, right?
>>>
>>>   
>> Nope. See the last paragraph of:
>>
>> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.042.htp
>>
>> Dan
>>
>> 
> Thanks Dan. There are some lists that i belong to that i do not get the
> email that i sent but i see others response to it. Well, i subscribed to
> my list with my yahoo account and sent an email from gmail to the list
> and i did not get that email in my yahoo account. Still seems like
> something is not working.
> --
> 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/carnold%40electrichendrix.com
>
> Security Policy: 
> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
>
> --
> Mailman-Users mai

Re: [Mailman-Users] Beginner questions

2007-10-01 Thread Dennis Morgan
Is my subscription request in your moderation queue?

I don't know hardly anything about mailman - I'm here to learn - but 
just a notion. If you'd go ahead and enter the real values you have in 
your configuration files instead of things like:

main.cf i have entered relayhost = main.mail.server

people like Mark and Brad would likely be able to be of more help.



Chris Arnold wrote:
> Dennis Morgan wrote:
>   
>> Using the DNS report tool from
>> www.dnsstuff.com
>>
>> It says you don't have a MX record for that domain. Quoting:
>> 
>> MX  FAIL
>> MX Category  ERROR: I couldn't find any MX records for 
>> mytimewithgod.net. If you want to receive E-mail on this domain, you 
>> should have MX record(s). Without any MX records, mailservers should 
>> attempt to deliver mail to the A record for mytimewithgod.net. I can't 
>> continue in a case like this, so I'm assuming you don't receive mail on 
>> this domain.
>>  
>> Mail  FAIL  Connect to mail servers  ERROR: I could not find any 
>> mailservers for mytimewithgod.net.
>>   
>> 
> I have 2 domains, electrichendrix.com and mytimewithgod.net. Both are
> through dyndns.com as i have 1 dhcp address from my provider. Both
> domains have a mx record in dyndns.com's system. It doesn't really
> matter, as mail going to mytimewithgod.net is pointed to the same ip as
> electrichendrix.com and i have no problem getting mytimewithgod.net mail
> on my mailserver. Passed this isp connection i have a juniper firewall
> that does nat or more appropriately, pat. Behind this firewall, sits the
> 192.168.x.x subnet and the 192.168.x.x subnet. These subnets are
> connected via switches to the firewall. On these subnets, i have a DC, a
> mailserver and a webserver. It is funny that mytimewithgod.net does not
> report a mx record; i am looking at the mx right now on dyndns.com.
> Anyway, mytimewithgod.net is making it to my mailserver and being
> forwarded to the webserver which has mailman installed.
>   
>> ~`
>>
>> I subscribed to your list and got a confirm email from the list. I 
>> replied to this, but was never told I was subscribed. Looking  the 
>> headers for your confirmation email and I quote:
>> ~~~
>> Received: from mail.electrichendrix.com ([127.0.0.1]) by localhost 
>> (mail.electrichendrix.com [127.0.0.1]) (amavisd-new, port 10024) with 
>> ESMTP id 33sehzUyOLfY for <[EMAIL PROTECTED]>; Mon, 1 Oct 2007 07:45:51 
>> -0400 (EDT)
>> Received: from web.site (unknown [192.168.123.3]) by 
>> mail.electrichendrix.com (Postfix) with ESMTP id B9289EBDB for 
>> <[EMAIL PROTECTED]>; Mon, 1 Oct 2007 07:45:51 -0400 (EDT)
>> Received: from web.site (localhost [127.0.0.1]) by web.site (Postfix) 
>> with ESMTP id 81A692CE47 for <[EMAIL PROTECTED]>; Mon, 1 Oct 2007 
>> 07:45:51 -0400 (EDT)MIME-Version: 1.0
>> 
>>
>> The IP address 192.168.123.3 isn't right - is it? That's an internal 
>> address on your intranet rather than a valid Internet IP.
>>   
>> 
> Correct
>   
>> Also - I sent 2 test emails to the list address on the webpage:
>> [EMAIL PROTECTED]
>>
>> and got the following mail returned error from 
>> [EMAIL PROTECTED]
>> ~~
>>
>> Final-Recipient: rfc822; [EMAIL PROTECTED]
>> Original-Recipient: rfc822;[EMAIL PROTECTED]
>> Action: failed
>> Status: 5.0.0
>> Remote-MTA: dns; 192.168.123.3
>> Diagnostic-Code: smtp; 554 <[EMAIL PROTECTED]>: Relay 
>> access
>> denied
>> ~~~
>>   
>> 
> Here is the problem, i believe...mail from the mailserver is being
> rejected by the webserver as "relay access denied". On the webserver,
> which has postfix, in main.cf i have entered relayhost =
> main.mail.server but i still get the same response "relay access
> denied". I have asked on the postfix mailinglist, how to have postfix
> accept mail from my webserver. Still waiting for a reply.
> --
> 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/dennis%40eaachat.org
>
> Security Policy: 
> http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
>
>   
--
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=show&file=faq01.027.htp


[Mailman-Users] mailman processor sponge?

2014-05-08 Thread Ecklund, Morgan
Hello Listers,
I migrated to a VMware ESXI environment  from an old P3/512 MB mailman server 
(RedHat/sendmail, mailman had been upgraded to 2.1.x (I think)).
The new environment is CentoOS 6.2 Postfix Mailman 2.1.16rc2.
Anyway the old server was a rock!
The new mailman environment is a processor sponge (clearly not an all-natural 
hand collected sponge either)
I will go over the entire process.
After quite a bit of work with the migration (mostly because my learning curve 
with postfix)  I got Mailman working.
So we noticed right off the bat that Mailman was maxing the processor and 
filling memory and later I found that it was filling up the hard drive...
So I had the ESXI admin add another processor and memory.
Fixed the memory problem.
Then all the sudden messages stopped going out to lists ( that was when I found 
out the drive was filling up).
I found that the data directory was large,  dare I say bloated beyond 
recognition.
Looked like old held messages were filling up the drive (I think from my 
Postfix testing, maybe).
I went in and ran "bin/discard data/heldmsg-mailman-1*" restarted mailman. 
Seemed to fix the problem.
I also noticed there was a  owner-bounces.mbox
-rw---.  1 mailman mailman 51198511 May  8 10:25 owner-bounces.mbox
The drive filling issue appears to under control now.
Further trouble shooting and a report that we were getting bounce reports 
saying that google was not allowing more message per smtp connection.
Led me to add these lines to my mm_cfg.py file.
SMTP_MAX_RCPTS = 1
VERP_CONFIRMATIONS = Yes
Now the processor is close to 100%. Messages are going out slow.
I followed some trouble shooting guides to many to mention.

So I put it to you ohh masters of the Mailman universe..
Thanks for any help you can provide.
Morgan Ecklund


--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Mailman is being a processor sponge.... very slow delivery...

2014-08-29 Thread Ecklund, Morgan
Hello Listers,
I migrated to a VMware ESXI environment  from an old P3/512 MB mailman server 
(RedHat/sendmail, mailman had been upgraded to 2.1.x (I think)).
The new environment is CentoOS 6.2 Postfix Mailman 2.1.16rc2.
The new mailman environment is a processor sponge (clearly not an all-natural 
hand collected sponge either)
So we noticed right off the bat that Mailman was maxing the processor and 
filling memory and later I found that it was filling up the hard drive...
I had the ESXI admin add another processor and memory.
Fixed the memory problem. Mailman.py is still taking up of 90 % of one 
processor.

I sent a message at 10 :50 AM I can see from the maillog that it was received 
by the server at 10:50
and at 3:24 I have still not received the message that it is being moderated.
Where is it hung up how can I clear it out?

Morgan Ecklund
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Mailman is being a processor sponge.... very slow delivery...

2014-09-01 Thread Ecklund, Morgan
Hey Stephen,
Thanks for responding. 
We do have a lot of public lists. The majority of the subscribers are google 
users (domain)  though. So we started getting the " Multiple destination 
domains per transaction is unsupported"  error. So I had to enable the "single 
connection per email
Will the update help with that issue?  
I can imagine that is problem for delivery performance.
We also have internal subscribers only lists.  Subscribers are all on exchange 
server which is behind a Symantec Bright Mail Gateway (do they consider that a 
smart relay, cause man it is pain in my a$$?)
The delivery delay occurs with all of our  lists internal and external.
When I send a message. I can see that it is received by the list serve server 
in the Maillog.
Then 3 hours later I see in the mailman log that the message (confirmation that 
my message is awaiting moderation) was sent. I approve it for delivery it takes 
another 2-3 hours to hit my inbox.
The only reason I think it is related to mailman is because whenever I look I 
see that mailman is taking a ton of processor and memory.
When I run Check perm it says "no errors found".
I can attach my config files, which would you like to see?
Thanks Again 
Morgan

-Original Message-
From: Stephen J. Turnbull [mailto:step...@xemacs.org] 
Sent: Saturday, August 30, 2014 12:44 AM
To: Ecklund, Morgan
Cc: 'mailman-users@python.org'
Subject: [Mailman-Users] Mailman is being a processor sponge.... very slow 
delivery...

Ecklund, Morgan writes:

 > The new environment is CentoOS 6.2 Postfix Mailman 2.1.16rc2.

If you have Yahoo! and/or AOL subscribers, you really want to upgrade to 
Mailman 2.1.18-1.

 > So we noticed right off the bat that Mailman was maxing the  > processor and 
 > filling memory and later I found that it was filling  > up the hard drive...

Why do you think it's Mailman and not Postfix or your virus checker etc?

None of these are normal behavior for Mailman, and I don't know of any common 
problem in Mailman that causes all three at once.  My guess is a configuration 
problem that is causing a mail loop or something like that, or a permission 
problem.

If it's a permission problem with Mailman, it can be detected and probably 
fixed with bin/check_perms.

 > Where is it hung up how can I clear it out?

It seems likely something's hung up writing to disk.  What is being written?  
What do the logs of the applications in the pipeline say?

Regards,

Steve
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Mailman is being a processor sponge.... very slow delivery...

2014-09-01 Thread Ecklund, Morgan
I may have found it...
Man I should have known.
And Of course I do not know how to fix it.

Looks like we are receiving messages every 2 minutes or so from people not on 
the and mailman is busy filtering those out (totally my theory).

Sep 01 11:51:17 2014 (26561) -request/hold autoresponse discarded for: mailer-d
emon@"our symantec Brightmail Gateway"
Sep 01 11:51:17 2014 (26561) Mailman post from mailer-daemon@"our symantec 
Brightmail Gateway"  hed, message-id=: Post by non-member to a membrs-only list
Sep 01 11:53:49 2014 (26561) -request/hold autoresponse discarded for: mailer-d
emon@"our symantec Brightmail Gateway" 
Sep 01 11:53:49 2014 (26561) Mailman post from mailer-daemon@"our symantec 
Brightmail Gateway" hed, message-id=: Post by non-member to a membrs-only list

Is this a valid assumption?
Should the server be able to handle this?
How can I see what list these are being sent too?
How can I stop them?
Thanks
Morgan

-Original Message-
From: Stephen J. Turnbull [mailto:step...@xemacs.org] 
Sent: Saturday, August 30, 2014 12:44 AM
To: Ecklund, Morgan
Cc: 'mailman-users@python.org'
Subject: [Mailman-Users] Mailman is being a processor sponge very slow 
delivery...

Ecklund, Morgan writes:

 > The new environment is CentoOS 6.2 Postfix Mailman 2.1.16rc2.

If you have Yahoo! and/or AOL subscribers, you really want to upgrade to 
Mailman 2.1.18-1.

 > So we noticed right off the bat that Mailman was maxing the  > processor and 
 > filling memory and later I found that it was filling  > up the hard drive...

Why do you think it's Mailman and not Postfix or your virus checker etc?

None of these are normal behavior for Mailman, and I don't know of any common 
problem in Mailman that causes all three at once.  My guess is a configuration 
problem that is causing a mail loop or something like that, or a permission 
problem.

If it's a permission problem with Mailman, it can be detected and probably 
fixed with bin/check_perms.

 > Where is it hung up how can I clear it out?

It seems likely something's hung up writing to disk.  What is being written?  
What do the logs of the applications in the pipeline say?

Regards,

Steve
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Mailman is being a processor sponge.... very slow delivery...

2014-09-02 Thread Ecklund, Morgan
Thanks So much Stephen,
I just wanted make sure I got this in writing.
And document what I had to do to fix the loop you found (more savy folks may 
have done it faster) 
I tried to use a text editor, but of course it did not (could not lock the file)
Tried to create the change_owner script and use withlist, as advised be Mark 
Shapiro, but would not run Change_owner module not loaded... but that is what I 
was telling it to load.
So I got a wild hair.
I stopped mailman service. 
I could then go into the mailman list UI.
I changed the owner to a physical account.
Restarted mailman..
Qrunner was still pegged at 99%
Stopped it again.
Went into the UI again (had to wait a minute for the qrunner to spin down) went 
to tend to moderated items
Checked "discard all messages marked defer"
 Restarted
Mailman is no longer absorbent
Thanks Again!
Morgan
-Original Message-
From: Stephen J. Turnbull [mailto:step...@xemacs.org] 
Sent: Tuesday, September 02, 2014 7:43 AM
To: Ecklund, Morgan
Subject: RE: [Mailman-Users] Mailman is being a processor sponge very slow 
delivery...

Ecklund, Morgan writes:

 > I am pretty sure it has been hacked.

It looks normal to me.

 > Can you look at the the dumpdb of the mailman list.
 > "relay.comanche.denmark.eu\nfrom:" 
 > Just seems out of place.

No, it's just a very very old default that hasn't been changed.  Back in the 
late 1990s (!!!) the headers indicated by

 > 'bounce_matching_headers': "\n# Lines that *start* with a '#' are 
 > comments.\nto: fri...@public.com\nmessage-id: 
 > relay.comanche.denmark.eu\nfrom: l...@listme.com\nfrom: .*@uplinkpro.com\n",

ie, # Lines that *start* with a '#' are comments.
to: fri...@public.com
message-id: relay.comanche.denmark.eu
from: l...@listme.com
from: .*@uplinkpro.com

were famous for reliably indicating spam.  The example regexps haven't been 
changed since then, that's all.  Aha!  This variable

 > 'owner': [   'mail...@list.education.state.vt.us',
 >  'list-ad...@education.state.vt.us'],

is probably your immediate problem.  It's OK for a list's owner email to be 
another list, but it should not be itself.  It's very likely to cause a loop 
where a post causes an error, which cause an error message to go to owner, 
which is the list, but that causes another error, and this repeats ad infinitum 
as fast as your CPU and disks can handle it.  It's almost as likely to loop if 
mailman@ is the owner of @list-admin and vice-versa, so don't do that either.  
At least one of your lists needs to have all its owner addresses be regular 
mailboxes.

The way I set it up at XEmacs.org is that all lists (including
mail...@xemacs.org) have owner xemacs-servi...@xemacs.org (which is also the 
real webmaster etc), except that xemacs-services itself is owned by me and a 
couple of other volunteers.  The owner list for that list is maintained by hand.

Yes, you'd think that it would be easy to recognize such a mail loop and 
Mailman would just stop looping, and indeed humans can.  But it turns out to be 
really hard to do automatically, since by definition when an error message is 
generated to owner the system is in some bizarre state.

Everything else looks fine to me.  If you take mailman@ out of the owners' 
address list, it should stop the loop, and take a big load off the CPU and 
disks.

Steve
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Timeout on visiting pending moderator requests

2004-12-27 Thread Morgan Fletcher
I have a netbsd 1.6 machine running Mailman 2.1.5 serving about twenty
lists. One of my lists has a problem where it's pending moderator requests
page can't be viewed, it just times out. I'm speaking about the URL that
ends in admindb/. I see the vette log increase by about 320Kb
everytime I visit the pending moderator requests page. There are 629 files
named data/heldmsg--* using 3100Kb of disk space. I haven't been
able to decipher the problem.

The farthest I've gotten is to run 'dumpdb pending.pck' for that list. I
can't make sense of the output, but if it would be useful in debugging the
problem I could mail it to this list or one of you as an attachment. I can
individually reject messages via the email-to-reject reply mechanism for
held messages.

This is the contents of the lists/ directory:

-rw-rw-r--  1 morgan   mailman 1706 Apr 13  2002 admindbpreamble.html
-rw-rw  1 morgan   mailman47410 Jul 26 06:05 config.db
-rw-rw  1 morgan   mailman56959 Jul 26 06:05 config.db.last
-rw-rw  1 nobody   mailman53170 Dec 28 01:12 config.pck
-rw-rw  1 mailman  mailman53170 Dec 28 01:11 config.pck.last
-rw-rw  1 mailman  mailman14402 Dec 28 00:51 digest.mbox
-rw-rw-r--  1 morgan   mailman  189 Apr 13  2002 handle_opts.html
-rw-rw-r--  1 morgan   mailman 1026 Apr 13  2002 headfoot.html
-rw-rw-r--  1 morgan   mailman 3136 Apr 13  2002 listinfo.html
-rw-rw-r--  1 morgan   mailman 2961 Jul 25 16:59 next-digest
-rw-rw-r--  1 morgan   mailman   49 Jul 25 16:59 next-digest-topics
-rw-rw-r--  1 morgan   mailman 4106 Apr 13  2002 options.html
-rw-rw  1 mailman  mailman 7304 Dec 28 01:11 pending.pck
-rw-rw-r--  1 morgan   mailman   547352 Jul 26 06:04 request.db
-rw-rw-r--  1 mailman  mailman  2975275 Dec 28 01:11 request.pck
-rw-rw-r--  1 morgan   mailman 1169 Apr 13  2002 roster.html
-rw-rw-r--  1 morgan   mailman  198 Apr 13  2002 subscribe.html

I've run 'check_perms' and 'check_db' and everything checks out OK.

Got anything for me?

Morgan
-- 
Morgan Fletcher, [EMAIL PROTECTED] Oakland, CA
--
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/


Re: [Mailman-Users] Timeout on visiting pending moderator requests

2004-12-27 Thread Morgan Fletcher
Tokio Kikuchi <[EMAIL PROTECTED]> writes:
> % cd 
> % find data -ctime +7 -name heldmsg\*.pck | xargs bin/discard

That works but the problem remains after removing some of the heldmsg files
for that list - the admindb/listname URL never loads. There are now 161 of
the heldmsg--*.pck files.

I can load the pending administrative requests pages for all my other
lists, including those with bigger admin queues.

I appreciate your help,

Morgan
-- 
Morgan Fletcher, [EMAIL PROTECTED] Oakland, CA
--
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/


Re: [Mailman-Users] Timeout on visiting pending moderator requests

2004-12-28 Thread Morgan Fletcher
Morgan Fletcher <[EMAIL PROTECTED]> writes:

> I have a netbsd 1.6 machine running Mailman 2.1.5 serving about twenty
> lists. One of my lists has a problem where it's pending moderator requests
> page can't be viewed, it just times out. I'm speaking about the URL that
> ends in admindb/. I see the vette log increase by about 320Kb
> everytime I visit the pending moderator requests page. There are 629 files
> named data/heldmsg--* using 3100Kb of disk space. I haven't been
> able to decipher the problem.

Is there anything I can do to debug this problem? I can use the discard
tool to discard messages blindly, but I would like to again be able to use
the admindb/ URL to review and act upon the admin queue.

Morgan
-- 
Morgan Fletcher, [EMAIL PROTECTED] Oakland, CA
--
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/


[Mailman-Users] Unsubscribe Options

2005-08-15 Thread Bob Morgan
I'm a Mailman beginner, and have only configured one such system.  In my 
second system, I'd like to be able to unsubscribe _without_ going to the 
http://domain.org/mailman/options/maillist_domain.org page.  I'd like for 
the unsubscribing user to simple get their Email and reply to the Email to 
get fully unsubscribed.  Shortof being able to do this, I'd like to be able 
to customize the /options/ page to make it more user friendly; however, I 
don't know how to do that.

FYI, I use a shared hosting service and am unable to use commands to modify 
anything on my system.

Thanks,

Bob Morgan
<><


--
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=show&file=faq01.027.htp


[Mailman-Users] who question

2005-08-16 Thread Bob Morgan
I have a small test list with just four entries.  I tried to test the who 
command by sending an Email to

 [EMAIL PROTECTED]

with the subject

 who admpassword

and got the following response:


>The results of your email command are provided below. Attached is your
>original message.
>
>- Results:
> Usage:
>
> who
> See everyone who is on this mailing list.
>
>
>- Done.



What I didn't get back was the list of the four test entries.  What did I 
do wrong?

bob


--
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=show&file=faq01.027.htp


[Mailman-Users] any way to batch unsubscribe notifications?

2008-02-29 Thread Matt Morgan
I'm working for a friend who asked me to set up mailman (2.1.9 on
Fedora Core 7) to replace a home-grown list server for one of his
clients. It's a small non-profit that has a little web-based
membership admin tool. For various reasons, they update the mailman
list with an export from the membership db. I have that working with
sync_members on a nightly basis. They then send out messages once a
week or so (the list is not a discussion, just for announcements).

They need a way to know when an address is bad, so they can go back
and fix or remove those bad addresses, in the membership db.

What I've done so far, which works almost perfectly, is to set up
automatic bounce processing to unsubscribe an address (with no
warnings) when its bounce score is 1.0, i.e., after any fatal error.
Then I have mailman notify the list admin of the unsubscribe, so he
can go and make the correction in the database.

The only problem is that a lot of their addresses are collected
manually, so there can be a lot of failures. Mailman sends these one
at a time, i.e. one unsubscribed address per notification message, and
not really all at once (although I'm sure that depends on how quickly
the bounce message comes back, too). Is it possible to get mailman to
batch the unsubscribed addresses once per day, and send them all out
in a single daily report? Or is there some other way to do this that
would work better than what I've come up with?

Thanks a lot,
Matt
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] any way to batch unsubscribe notifications?

2008-03-06 Thread Matt Morgan
On Fri, Feb 29, 2008 at 10:09 PM, Mark Sapiro <[EMAIL PROTECTED]> wrote:
> Matt Morgan wrote:
>  >
>  >The only problem is that a lot of their addresses are collected
>  >manually, so there can be a lot of failures. Mailman sends these one
>  >at a time, i.e. one unsubscribed address per notification message, and
>  >not really all at once (although I'm sure that depends on how quickly
>  >the bounce message comes back, too). Is it possible to get mailman to
>  >batch the unsubscribed addresses once per day, and send them all out
>  >in a single daily report? Or is there some other way to do this that
>  >would work better than what I've come up with?
>
>
>  You could turn the notices to the admin off and run a daily cron to
>  generate a summary from Mailman's subscribe log. All the bounce
>  deletes should have entries similar to
>
>  Feb 20 10:00:24 2008 (10510) listname: deleted [EMAIL PROTECTED];
>  disabled address
>
>  You can also work off the bounce log which will have entries like
>
>  Feb 20 10:00:24 2008 (10510) listname: [EMAIL PROTECTED] disabling due
>  to bounce score 1.0 >= 1.0
>  Feb 20 10:00:24 2008 (10510) listname: [EMAIL PROTECTED] deleted after
>  exhausting notices

Thanks, Mark! Great tip. Here's what I came up with. I'm sure this can
be improved upon, but maybe it'll help someone else.

--
bademails script
--

#!/bin/sh
#
# This is a crummy little script to be run by cron that will collect
# deleted emails from any number of days before and send them to
# some address.

usageQuit()
{
  cat << "EOF" >&2
bademails processes mailman's subscribe logs for recently deleted members
Usage: bademails recipient [-d days]
  recipient is the email address to send the report to
  days is an integer value for the number of days of messages to parse
 (default is 1, i.e., yesterday)
EOF
  exit 1
}

days=1
file=/tmp/badaddresses

case $# in
0 ) usageQuit   ;;
1 ) usageQuit   ;;
2 ) email=$1; days=$2;  ;;
? ) usageQuit   ;;
esac

daysleft=$days
while [ $daysleft -gt 0 ] ; do
logfile="/var/log/mailman/subscribe.$daysleft.gz"
if [ -f $logfile ] ; then
zcat $logfile|grep deleted|cut -d' ' -f8|sed -e 's/;//' >> $file
fi
daysleft=$(( $daysleft -1 ))
done

if [ -f $file ] ; then
sort -f -u $file | mail -s"$days days of bad addresses" $email
rm $file
fi

exit 0

-

Thanks,
Matt
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] Ongoing delivery issues - First Yahoo, now AOL

2008-03-08 Thread Matt Morgan
On Fri, Mar 7, 2008 at 2:58 PM, Mark Sapiro <[EMAIL PROTECTED]> wrote:
> Rick Harris wrote:
>  >
>  >I posted a couple of weeks ago regarding mail not being delivered to Yahoo
>  >addresses.  I've all but written that off as an Internet black hole.
>  >Messages from my list almost never make it to Yahoo recipients.  If I post
>  >to the list, and cc a Yahoo address, then that works fine.  Background noise
>  >only, none of this matters today.
>
>
>  Since your original post on this issue, I have looked at my maillog and
>  I see lots of these
>
>  host e.mx.mail.yahoo.com[216.39.53.1] refused to talk to me: 421 4.7.0
>  [TS01] Messages from 72.52.113.16 temporarily deferred due to user
>  complaints - 4.16.55.1; see http://postmaster.yahoo.com/421-ts01.html
>
>  type messages (3500 in the last month, but only 46 in the last 5 days).
>  I also get lots of
>
>  host g.mx.mail.yahoo.com[206.190.53.191] said: 451 Message temporarily
>  deferred - [250] (in reply to end of DATA command)
>
>  and
>
>  host c.mx.mail.yahoo.com[216.39.53.3] said: 421 Message temporarily
>  deferred - 4.16.51. Please refer to
>  http://help.yahoo.com/help/us/mail/defer/defer-06.html (in reply to
>  end of DATA command)
>
>  and
>
>  host c.mx.mail.yahoo.com[68.142.237.182] refused to talk to me: 421
>  Message temporarily deferred - 4.16.55.1. Please refer to
>  http://help.yahoo.com/help/us/mail/defer/defer-06.html

This is greylisting:

http://greylisting.org

in which the receiving MTA responds with a temporary failure to
suspicious or unknown senders. It kills a lot of spam, because most
spam is sent by non-compliant MTAs that don't bother retrying.

>  The important thing is that in my case at least, every one of these is
>  successfully retried, either immediately via a different MX or after 1
>  or a few delayed retries. All of these messages were eventually
>  accepted by Yahoo and I have gotten zero complaints of missing mail
>  from Yahoo list members.
>
>  Perhaps there is some issue with your outbound MTA not retrying these
>  421 and 451 status returns.

Ditto. Rick, are you in charge of your MTA? One way or another, you
should figure out how your MTA handles temporary failures and retries.

--Matt
--
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=show&file=faq01.027.htp


[Mailman-Users] corporate spam filter operation

2008-03-21 Thread Matt Morgan
This question is a little off-topic.

Are there corporate, enterprise spam-killing services that work on a
user-by-user basis, rather than a message-by-message basis? For example,
where the same message, sent to a few different people, might be rejected as
spam for one recipient but not others?

I'm seeing failures in patterns I didn't expect. We often have many members
in the same domain. I thought I'd see that every message to a domain was
rejected (because it was judged to be spam), or that most of them would
succeed (because it's not judged to be spam, but maybe we have a few old/bad
addresses).

What I'm seeing is that often, about 50% of the messages to a domain are
rejected. It seems like too many for them all to just be bad, old addresses
(although that's possible--this list has not been updated for a while), but
too few for them to have been rejected by spam filters.

I'm delivering messages individually, in case that matters.

Any thoughts/opinions?

Thanks a lot,
Matt
--
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=show&file=faq01.027.htp


Re: [Mailman-Users] corporate spam filter operation

2008-03-22 Thread Matt Morgan
On Fri, Mar 21, 2008 at 11:27 PM, Brad Knowles <[EMAIL PROTECTED]>
wrote:

> On 3/21/08, Matt Morgan wrote:
>
> >  Are there corporate, enterprise spam-killing services that work on a
> >  user-by-user basis, rather than a message-by-message basis? For
> example,
> >  where the same message, sent to a few different people, might be
> rejected as
> >  spam for one recipient but not others?
>
> You mean commercial systems that would be suitable for use in an
> Enterprise environment?  Not that I am aware of.
>
> There are some tools like SpamAssassin that can be configured to have
> a database that stores the settings of an individual user and then
> applies those to the incoming messages, but that's non-trivial to set
> up and manage.  It can be done, but it takes some work, and there's
> definitely a cost that you end up paying in terms of higher
> administrative overhead in managing that system.


This is what I'm getting at. Last time I was in charge of email for a
corporate system (which is a few years ago, now), we used SA to mark
incoming messages as spam when it scored high enough, and then let users
take care of it locally with Thunderbird's adaptive filters. But spam was
getting worse, and helping users to understand adaptive filtering was too
hard--moving the adaptive filtering to the server wasn't going to work. We
needed something that worked all by itself, and after I left they switched
to some Postini-like service (which does not have user-level adaptation, as
far as I can tell).

Thanks, everyone, for the comments.

--Matt
--
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=show&file=faq01.027.htp


[Mailman-Users] unsubscriptions due to automatic bounce processing

2016-08-26 Thread Matt Morgan
I recently took over a lot of pre-existing mailman lists for a new client.
At least one list was pretty messy. They had automatic bounce processing
turned on, but the threshold was high, and reset time was shorter than the
typical length of times between postings (it's an announce-only list that
goes out about once monthly). So there were a lot of bad addresses.

I decided to set it up to clean out the cruft fast, and then I'd temper it
back a little. So I set it up like this:

bounce_processing: yes
bounce_score_threshold: 2.0
bounce_info_stale_after: 63
bounce_you_are_disabled_warnings: 0
bounce_you_are_disabled_warnings_interval: 7
bounce_unrecognized_goes_to_list_owner: no
bounce_notify_owner_on_disable: yes
bounce_notify_owner_on_removal: yes

It appears to have worked, but what I'm confused about is this: the last
mailing went out on August 11th, and the list owners got 750 automatic
unsubscribes yesterday. "bounce_you_are_disabled_warnings" set to zero is
supposed to mean that people are removed "immediately" ... but maybe that
means "immediately, once some scheduled script or job runs"? Let me know
what controls that, or if I'm maybe going the wrong direction here. I.e.,
does bounce processing only happens once every few weeks, perhaps?

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] unsubscriptions due to automatic bounce processing

2016-08-28 Thread Matt Morgan
On Fri, Aug 26, 2016 at 3:46 PM, Mark Sapiro  wrote:

> On 08/25/2016 12:28 PM, Matt Morgan wrote:
> >
> > I decided to set it up to clean out the cruft fast, and then I'd temper
> it
> > back a little. So I set it up like this:
> >
> > bounce_processing: yes
> > bounce_score_threshold: 2.0
> > bounce_info_stale_after: 63
> > bounce_you_are_disabled_warnings: 0
> > bounce_you_are_disabled_warnings_interval: 7
> > bounce_unrecognized_goes_to_list_owner: no
> > bounce_notify_owner_on_disable: yes
> > bounce_notify_owner_on_removal: yes
> >
> > It appears to have worked, but what I'm confused about is this: the last
> > mailing went out on August 11th, and the list owners got 750 automatic
> > unsubscribes yesterday. "bounce_you_are_disabled_warnings" set to zero
> is
> > supposed to mean that people are removed "immediately" ... but maybe that
> > means "immediately, once some scheduled script or job runs"? Let me know
> > what controls that, or if I'm maybe going the wrong direction here. I.e.,
> > does bounce processing only happens once every few weeks, perhaps?
>
>
> No. You are on the right track, but there's a different issue here.
>
> With bounce_you_are_disabled_warnings = 0, a user for whom a bounce is
> received which increases her bounce score to or above
> bounce_score_threshold will immediately have delivery disabled and be
> unsubscribed.
>
> However, your 750 users still had delivery enabled, but had bounce
> scores >= 2. You lowered the threshold to 2. This did nothing to those
> users at that point, but the next time Mailman's cron/disabled ran, it
> looked at the user's current bounce score that was now >=
> bounce_score_threshold (which you just lowered) and called the list's
> disableBouncingMember() method which resulted in the user's unsubscription.
>
> If you look in mailman's bounce log, you will see the 750 unsubscribes,
> but if you look back to Aug 11 or before, I think you will see the users
> had scores >= 2.
>

Thanks! I think I need to understand better what mailman does on schedule.
Is there somewhere a brief description of those cron jobs?

Best,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] digest frequency control

2016-09-02 Thread Matt Morgan
I think I understand this but I'm hoping someone can help confirm I got it
right.

1. In the regular digest options, directly controlling the frequency with
which a digest gets sent out isn't possible. It can sort of be hacked,
though, by turning off digest_send_periodic and turning on
digest_size_threshold. I.e., you can cause the digest not to go too
frequently by setting a size threshold that's higher than what you get in a
day or a week.

[Note: Clearly it wouldn't be exact, but this list only accepts moderated
postings, so we can also control when postings are allowed and when we hit
the KB threshold, that way.]

2. In order to actually control digest frequency directly, you'd have to
reduce the frequency with which cron/anacron runs senddigests.

3. But that will affect all your lists, so you have to use --listname to do
it one list at a time. Since there's nothing like --exceptlistname, I guess
I'd need to have a separate entry for senddigests in cron for every list
that supports digests.

Do I have that all correct?

Thanks!
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Digest formatting--clickable TOC?

2016-09-02 Thread Matt Morgan
One of the lists I'm now running uses Mailman as an aid to generating a
periodical email publication. People send in items for topics, and an
editor grafts them into a single large message that goes out about twice a
month. The eventual publication looks a lot like a mailman digest, and
that's what I'm switching it to.

The single-most user-requested improvement to this publication is that they
want clickable links in the Table of Contents that anchor down to the
entries in the list.

I understand that mailman can do digests as a series of MIME attachments to
the TOC email, one for each posting. I don't think that's going to work for
this crowd, although I'm not sure.

And I understand that not all email clients support anchors in
html-formatted messages. But has anybody done something like this (where a
digest's TOC is clickable and links down to the contents)? Are there other
options I'm not thinking about?

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] digest frequency control

2016-09-02 Thread Matt Morgan
On Fri, Sep 2, 2016 at 2:56 PM, Mark Sapiro  wrote:

> On 09/02/2016 08:59 AM, Matt Morgan wrote:
> > I think I understand this but I'm hoping someone can help confirm I got
> it
> > right.
> >
> ...
> >
> > Do I have that all correct?
>
>
> Yes.
>
> Also, note that the --listname option to senddigests may be repeated to
> do multiple named lists.
>
> You could implement a --exceptlistname option in cron/senddigests. It
> wouldn't be hard. A patch is attached. I like it so much it will be in
> 2.1.24 <https://bugs.launchpad.net/mailman/+bug/1619770>.
>

Fantastic! Thanks.
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Digest formatting--clickable TOC?

2016-09-06 Thread Matt Morgan
On Mon, Sep 5, 2016 at 4:32 AM, Lucio Chiappetti 
wrote:

> On Fri, 2 Sep 2016, Matt Morgan wrote:
>
> The eventual publication looks a lot like a mailman digest, and that's
>> what I'm switching it to.
>>
>
> I see that over the weekend there was some discussion about digests, not
> only in this thread !
>
> I understand that mailman can do digests as a series of MIME attachments
>> to the TOC email, one for each posting. I don't think that's going to work
>> for this crowd, although I'm not sure.
>>
>
> Personally I do use MIME digests (not plain text ones) for almost all the
> lists I'm subscribed to (actually ALL which allow it). But then my MUA
> (Alpine) with some customization (including a formail-based shell script)
> can turn the MIME digests into a temporary mail folder, where I can access
> each posting as a normal e-mail.  And even if I would not have my scripts,
> I could still natively view the attachment index and access the RFC822
> attachment one by one as a normal e-mail.
>
> I love how you subscribe to a digest then use your mailer to extract
individual messages. This is real power-user territory!

Now that I understand them, I think I'll start using MIME digests them for
myself when I can. And I like offering the option. The question is more,
what would I use as the default? And I think honestly that putting everyone
on MIME digests would substantially decrease readership on this list. We'd
be "hiding" posts in attachments--essentially adding a click or two before
people can see them; and since the readers on this list are also the
authors, that will discourage writing, too. Too risky!
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Too many digests, at unexpected times

2016-09-11 Thread Matt Morgan
I'm trying to set up a list that's going to go out only as digests, once a
week. The list is called "consdistlist."

Right now I just have three subscribers, all different email addresses
belonging to me. I have applied Mark Sapiro's recent patch that allows the
-e option (aka --exceptlist) on mailman/cron/senddigests.

In cron, as of an hour ago or so, I have

# Mail digests for lists that do periodic as well as threshhold delivery.
# this one does everything except consdistlist daily at noon
0 12 * * * /usr/bin/python -S /usr/local/mailman/cron/senddigests -e
consdistlist

# this one does only consdistlist on Mondays at 4AM
0 4 * * 1 /usr/bin/python -S /usr/local/mailman/cron/senddigests -l
consdistlist

So I made that change and then sent a four test emails in to the list, one
or two from each of the three subscriber accounts. I then went into the
moderation panel and accepted the four messages (all postings must be
moderated).

Moments later, not tomorrow at 4AM, in two of the three accounts I got four
separate digests (volume 1 issues 3, 4, 5, and 6--this is not my first
attempt), each with one of the four new messages in it.

I then went back 20 minutes later after checking everything, and sent two
more messages, and accepted them. Again, they came right away, as separate
digests with one message each in them. So I got something very wrong. But I
don't understand ... senddigests shouldn't even be running right now.

Here's my digest config on consdistlist:

digestable=Yes
digest_is_default=Digest
mime_is_default_digest=Plain
digest_size_threshold=0
digest_send_periodic=No

(I don't think the rest is relevant, but I haven't tried adding anything to
the header or footer yet, and digest_volume_frequency=Monthly).

What can I try next?

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] subscribe users by email from list admin?

2016-09-14 Thread Matt Morgan
Is there any way, in mailman, to subscribe a user (or users) via an email
from an email address other than the one being signed up?

E.g., I imagine a simple online form, including an email entry field, that
fires off an email upon successful submission, that subscribes that user to
a list. But I can't set the from: address of this email to the subscriber's
address. I can set it to a list-admin address, if that helps.

By the way, I realize there are commands in /bin that do the equivalent. As
far as I know, I can't easily get the place I have the online form
(Wufoo.com) to kick off those commands.

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] subscribe users by email from list admin?

2016-09-15 Thread Matt Morgan
On Wed, Sep 14, 2016 at 6:49 PM, Mark Sapiro  wrote:

> On 09/14/2016 11:09 AM, Matt Morgan wrote:
> > Is there any way, in mailman, to subscribe a user (or users) via an email
> > from an email address other than the one being signed up?
>
>
> If you send a 'help' command (Subject: or first body line) to
> LIST-request@... the response will include
>
> > subscribe [password] [digest|nodigest] [address=]
> > Subscribe to this mailing list.  Your password must be given to
> > unsubscribe or change your options, but if you omit the
> password, one
> > will be generated for you.  You may be periodically reminded of
> your
> > password.
> >
> > The next argument may be either: `nodigest' or `digest' (no
> quotes!).
> > If you wish to subscribe an address other than the address you
> sent
> > this request from, you may specify `address=' (no
> brackets
> > around the email address, and no quotes!)
>

Apologies: I saw that help text and somehow skipped right over the relevant
part. Argh.
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] subscribe users by email from list admin?

2016-09-15 Thread Matt Morgan
On Thu, Sep 15, 2016 at 10:15 AM, Matt Morgan 
wrote:

> On Wed, Sep 14, 2016 at 6:49 PM, Mark Sapiro  wrote:
>
>> On 09/14/2016 11:09 AM, Matt Morgan wrote:
>> > Is there any way, in mailman, to subscribe a user (or users) via an
>> email
>> > from an email address other than the one being signed up?
>>
>>
>> If you send a 'help' command (Subject: or first body line) to
>> LIST-request@... the response will include
>>
>> > subscribe [password] [digest|nodigest] [address=]
>> > Subscribe to this mailing list.  Your password must be given to
>> > unsubscribe or change your options, but if you omit the
>> password, one
>> > will be generated for you.  You may be periodically reminded of
>> your
>> > password.
>> >
>> > The next argument may be either: `nodigest' or `digest' (no
>> quotes!).
>> > If you wish to subscribe an address other than the address you
>> sent
>> > this request from, you may specify `address=' (no
>> brackets
>> > around the email address, and no quotes!)
>>
>
> Apologies: I saw that help text and somehow skipped right over the
> relevant part. Argh.
>

At risk of beating a dead horse: now I understand actually I didn't see
that text. I read the users and admin guides in the online docs, and this
mechanism isn't mentioned. I think it would be worth putting it in the
admin guide--some kind of section devoted to programatically subscribing &
unsubscribing people.
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] subscribe users by email from list admin?

2016-09-15 Thread Matt Morgan
On Thu, Sep 15, 2016 at 2:28 PM, Mark Sapiro  wrote:

> On 09/15/2016 07:32 AM, Matt Morgan wrote:
> >
> > At risk of beating a dead horse: now I understand actually I didn't see
> > that text. I read the users and admin guides in the online docs, and
> > this mechanism isn't mentioned. I think it would be worth putting it in
> > the admin guide--some kind of section devoted to programatically
> > subscribing & unsubscribing people.
>
>
> I realize that this doesn't address your suggestion, but the members
> manual contains a note in the 'subscribing' section that says 'Note:
> Subscribing can be done in other ways as well. See Appendix A for more
> advanced email subscribing commands.' and Appendix A does contain the
> full doc of the subscribe command. (I just made the 'Appendix A'
> reference a link.)
>

Perfect solution, thanks.
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] illegible message in moderation approval queue

2016-09-22 Thread Matt Morgan
I have a message in a moderation queue. It's from a member (everyone is
moderated on this list) so I think it's not spam or other junk. But when I
click to review it, it's not legible. This is all I see in the message
excerpt:

IENvbnNkaXNsaXN0DQoNCrOqwMcgaVBob25lv6G8rSC6uLO/

I feel like I've seen other messages that look encoded/illegible in
moderation, though I don't have other examples right now. What can cause
this?

For what it's worth, the sender is a speaker of a language that uses a
different character set, so if that's possible cause, that might be the
reason here.

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] illegible message in moderation approval queue

2016-09-23 Thread Matt Morgan
On Fri, Sep 23, 2016 at 2:34 AM, Mark Sapiro  wrote:

> On 09/22/2016 06:58 PM, Matt Morgan wrote:
> > I have a message in a moderation queue. It's from a member (everyone is
> > moderated on this list) so I think it's not spam or other junk. But when
> I
> > click to review it, it's not legible. This is all I see in the message
> > excerpt:
> >
> > IENvbnNkaXNsaXN0DQoNCrOqwMcgaVBob25lv6G8rSC6uLO/
>
>
> Others have given advice as to how to see the decoded message. I just
> want to point out that this is a bug
> <https://bugs.launchpad.net/mailman/+bug/629738> that was fixed in
> Mailman 2.1.14 (6 years ago).


Thanks, everyone. Yes, this is an old server I inherited recently, so good
call on the version issue.
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] suppress the "an html attachment was scrubbed" message in digests

2016-09-27 Thread Matt Morgan
Can I suppress the

-- next part --
An HTML attachment was scrubbed...
URL:


--

bit that's showing up in my digests? Or can I do something that cuts out
the HTML before the scrubbing is necessary?

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] deleting an accidentally accepted spam posting

2016-10-20 Thread Matt Morgan
When moderating posts, I forwarded several to myself all at once, saw they
were fine, then went back and "accepted" them all at once. Just as I
clicked Submit, I saw that one was a new message I hadn't reviewed, and it
looked like spam. Too late; I clicked Submit.

Fortunately, this list is 100% digest-only with the exception of
mail-archive.com, and their spam filtering seems to have killed it there.

I loaded digest.mbox with mutt and deleted the offending message, so (I
believe) it won't be in the next digest. Is that all I have to do to wipe
this from my server? What else?

Thanks!
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] DMARC-related bounces due to AOL sender; from_is_list or anonymous_list?

2016-11-23 Thread Matt Morgan
On one of our lists, we are recently getting a lot of bounces related to
AOL's DMARC policy. We're probably getting them on all our lists, actually,
it's just that this list had a pretty stiff bounce-disabling config, so we
noticed it more there.

I understand that my choices for fixing this are either from_is_list or
anonymous_list, and since this is an old server (2.1.12) that I recently
took over (I have to stop using that excuse soon, I know), I can't do
from_is_list.

I need to update desperately. In other recent discussions, though, I seen
that Microsoft in particular is starting to make trouble even with
from_is_list, i.e., when the sender and reply-to don't match, with the
expectation being that one day their warnings will become rejections.

In that light, should I just be moving to anonymous_list anyway? Training
users to identify themselves in the body of their messages seems like the
potential big issue there. Anything else?

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Configure options not known

2016-12-06 Thread Matt Morgan
I'm working on upgrading this old (2.1.12) mailman installation so I can
start addressing DKIM (etc.) related problems with delivery.

I've downloaded 2.1.23. To make sure I was in good shape, I ran configure
and make (not 'make install'). They both worked after I installed dnspython.

However, the instructions in UPGRADING say

run 'configure' with the same options you used in your previous install

I don't know, nor does anyone else at this org, what options may have been
used to configure the 2.1.12 install. Is there a way to figure it out? Or
some way to determine what I might want? If I get them wrong, is there a
way to know that and recover?

Thank you,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Configure options not known

2016-12-09 Thread Matt Morgan
On Tue, Dec 6, 2016 at 1:45 PM, Mark Sapiro  wrote:

> On 12/06/2016 09:21 AM, Matt Morgan wrote:
> >
> > run 'configure' with the same options you used in your previous install
> >
> > I don't know, nor does anyone else at this org, what options may have
> been
> > used to configure the 2.1.12 install. Is there a way to figure it out?
>
> You can tell what to set for --prefix and maybe --with-var-prefix if
> different by looking at where things are in your current install.
>

Thanks. --prefix is the standard, but there's nothing in /var apart from
mailman's crontab. What's an example of a file that I could 'locate' to
figure out what mailman is using instead of /var? Or is there another way
to determine what it is?

--with-mailhost and --with-urlhost set the values of DEFAULT_EMAIL_HOST
> and DEFAULT_URL_HOST respectively in Defaults.py.
>

Got these, thanks.


> --with-mail-gid and --with-cgi-gid ...
>
You can
> run strings on your existing mail/mailman and cgi-bin/* wrappers to get
> a clue if you don't know.
>

I tried strings on those files, and either it wasn't helpful or I am not
clueful enough in the first place to know what to look for in the output.
Can you offer any additional suggestions here? In case it's meaningful, I
don't see any unusual-looking groups in /etc/group. There is a 'mailman'
group but no users are in it. There is a 'mail' group with user 'mail' in
it.

Thank you so much for your help.

--Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Configure options not known

2016-12-21 Thread Matt Morgan
On Fri, Dec 9, 2016 at 6:41 PM, Mark Sapiro  wrote:

> On 12/09/2016 02:27 PM, Matt Morgan wrote:
> >
> > Thanks. --prefix is the standard, but there's nothing in /var apart from
> > mailman's crontab. What's an example of a file that I could 'locate' to
> > figure out what mailman is using instead of /var? Or is there another
> > way to determine what it is?
>
>
> Where are the archives/, data/, lists/, locks/, logs/, qfiles/ and
> spam/ directories. If they are in the same directory as the bin/, cron/,
> icons/, mail/,  Mailman/,  messages/, pythonlib/, scripts/ and tests/
> directories, then you don't need --with-var-prefix at all because it is
> the same as $prefix. If different, then the containing directory is what
> you need for --with-var-prefix.
>
> If the bin/, cron/, icons/, mail/,  Mailman/,  messages/, pythonlib/,
> scripts/ and tests/ directories are all in /usr/local/mailman, you don't
> need --prefix because that's the default.
>
> Finally, if the cgi-bin/ directory is in $prefix, you don't need
> --exec-prefix. Otherwise, --exec-prefix is the path that contains the
> cgi-bin/ directory.


(snipping a lot of that)

configure and make install seemed to work. I got a CGI error and corrected
it, just like you said would happen.

Unfortunately, local delivery is failing for all (as far as I can tell)
list addresses. What have I done? Any advice welcome.

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Configure options not known

2016-12-21 Thread Matt Morgan
On Wed, Dec 21, 2016 at 10:02 PM, Matt Morgan 
wrote:

> On Fri, Dec 9, 2016 at 6:41 PM, Mark Sapiro  wrote:
>
>> On 12/09/2016 02:27 PM, Matt Morgan wrote:
>> >
>> > Thanks. --prefix is the standard, but there's nothing in /var apart from
>> > mailman's crontab. What's an example of a file that I could 'locate' to
>> > figure out what mailman is using instead of /var? Or is there another
>> > way to determine what it is?
>>
>>
>> Where are the archives/, data/, lists/, locks/, logs/, qfiles/ and
>> spam/ directories. If they are in the same directory as the bin/, cron/,
>> icons/, mail/,  Mailman/,  messages/, pythonlib/, scripts/ and tests/
>> directories, then you don't need --with-var-prefix at all because it is
>> the same as $prefix. If different, then the containing directory is what
>> you need for --with-var-prefix.
>>
>> If the bin/, cron/, icons/, mail/,  Mailman/,  messages/, pythonlib/,
>> scripts/ and tests/ directories are all in /usr/local/mailman, you don't
>> need --prefix because that's the default.
>>
>> Finally, if the cgi-bin/ directory is in $prefix, you don't need
>> --exec-prefix. Otherwise, --exec-prefix is the path that contains the
>> cgi-bin/ directory.
>
>
> (snipping a lot of that)
>
> configure and make install seemed to work. I got a CGI error and corrected
> it, just like you said would happen.
>
> Unfortunately, local delivery is failing for all (as far as I can tell)
> list addresses. What have I done? Any advice welcome.
>
> Thanks,
> Matt
>

Looks like I need --with-mail-gid=mail. Working on that now.
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Configure options not known

2016-12-22 Thread Matt Morgan
Thanks, yes, I looked at the maillog and it was clear about what I needed
to do.

I'm going to put that configure command with all its options in the org's
keepass now :-).

Overall I'm really happy with how humane (fast, straightforward,
understandable) this upgrade method is. Thanks!

On Thu, Dec 22, 2016 at 12:54 AM, Mark Sapiro  wrote:

> On 12/21/2016 07:14 PM, Matt Morgan wrote:
> > On Wed, Dec 21, 2016 at 10:02 PM, Matt Morgan 
> > wrote:
> >>
> >> Unfortunately, local delivery is failing for all (as far as I can tell)
> >> list addresses. What have I done? Any advice welcome.
> >>
> >> Thanks,
> >> Matt
> >>
> >
> > Looks like I need --with-mail-gid=mail. Working on that now.
>
>
> I'm guessing from these that you determined that delivery to list
> addresses was failing because of group mismatch error from the mail
> wrapper and you are addressing that.
>
> Let us know if you need further help.
>
> --
> Mark Sapiro The highway is for gamblers,
> San Francisco Bay Area, Californiabetter use your sense - B. Dylan
> --
> Mailman-Users mailing list Mailman-Users@python.org
> https://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: https://mail.python.org/mailman/options/mailman-users/
> minxmertzmomo%40gmail.com
>
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Can't get into list's admin pages after using withlist

2017-01-05 Thread Matt Morgan
I tried to reset the digest volume & issue numbers on one of my lists using
withlist, following these very old instructions:

https://mail.python.org/pipermail/mailman-users/2000-August/006218.html

I tried it on a test list first, and it was fine; but after using it on
this other list, I can't get into that list's admin pages. It's possible
it's stuck in other ways, too, e.g., I tried to email into the -leave
address for the list (from an address that I know is subscribed), and
haven't heard back.

No other list appears to be having trouble.

Any suggestions? Thanks!
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Can't get into list's admin pages after using withlist

2017-01-05 Thread Matt Morgan
On Thu, Jan 5, 2017 at 7:24 PM, Matt Morgan  wrote:

> I tried to reset the digest volume & issue numbers on one of my lists
> using withlist, following these very old instructions:
>
> https://mail.python.org/pipermail/mailman-users/2000-August/006218.html
>
> I tried it on a test list first, and it was fine; but after using it on
> this other list, I can't get into that list's admin pages. It's possible
> it's stuck in other ways, too, e.g., I tried to email into the -leave
> address for the list (from an address that I know is subscribed), and
> haven't heard back.
>
>
It was stale locks in mailman/locks. This doc page helped:

https://wiki.list.org/DOC/4.76%20I%20can't%20access%20one%20of%20my%20lists%20via%20the%20web%20interface.%20One%20of%20my%20lists%20is%20not%20sending%20mail.%20List%20locked
.

Thanks!
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Can't get into list's admin pages after using withlist

2017-01-05 Thread Matt Morgan
On Thu, Jan 5, 2017 at 7:50 PM, Mark Sapiro  wrote:

> On 01/05/2017 04:24 PM, Matt Morgan wrote:
> >
> > I tried it on a test list first, and it was fine; but after using it on
> > this other list, I can't get into that list's admin pages. It's possible
> > it's stuck in other ways, too, e.g., I tried to email into the -leave
> > address for the list (from an address that I know is subscribed), and
> > haven't heard back.
> >
> > No other list appears to be having trouble.
>
>
> Almost certainly the list is still locked. See
> <https://wiki.list.org/x/17891756>.
>

Thanks! Somehow I didn't see your reply until just a second ago.
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] from_is_list Wrap Message: what does that look like?

2017-01-11 Thread Matt Morgan
If I use from_is_list "Wrap Message," what will users see? The help page
says "This is effectively a one message MIME format digest." Does that mean
that the original message is going to show up as an attachment in some mail
readers?

What about in Digests? I have to imagine that wrapping is unnecessary on a
digest, so the messages would just look like any other message. Is that
accurate?

I'm trying to advise my list moderators on choosing between "Wrap Message"
and "Reject." And considering whether to give them a choice. "Reject" is
clear and understandable, but will annoy some of our users, none
(approximately) of whom will understand at first why we're doing it. But
"Wrap Message" may confuse everybody else, if those messages look funny or
take an extra step to read.

Anybody who has experience with how list subscribers respond to these
changes, please let me know!

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] a way for mods to review rejection messages?

2017-01-23 Thread Matt Morgan
Is there a way for non-shell users to review rejection messages they've
sent to posters?

I have a request from a mod. For whatever reasons (spam filters,
inattentiveness) some posters don't see his rejection messages, and then
ask much later what happened to their posts. By that time, he has forgotten
what was wrong.

I can see the "Refused posting:" message text in logs/vette, but that takes
logging in, grepping etc., and of course I can see everything from every
list in there. Is there somewhere that the mods for each list can see prior
moderation actions on their lists?

Thanks!
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] messages discarded after approval

2017-02-07 Thread Matt Morgan
One of my moderators said he had messages from a particular poster
disappear after approval, and never appear on the list.

Here are some lines from the vette log that seem to show exactly what he
reports (I've anonymized the sender address, but it matches the poster he
mentioned). What's going on here? It looks like the messages came in, were
approved a few days later, then discarded one second after approval. Am I
reading it right? If so, what would have caused this?

Jan 31 15:16:11 2017 (11509) consdistlist post from x...@.edu held,
message-id=<
mwhpr04mb0703eb5c6192de93482e4aaeff...@mwhpr04mb0703.namprd04.prod.outlook.com>:
Post to moderated list
Feb 02 16:29:37 2017 (11855) consdistlist: held message approved,
message-id: <
mwhpr04mb0703eb5c6192de93482e4aaeff...@mwhpr04mb0703.namprd04.prod.outlook.com
>
Feb 02 16:29:38 2017 (11509) Message discarded, msgid: <
mwhpr04mb0703eb5c6192de93482e4aaeff...@mwhpr04mb0703.namprd04.prod.outlook.com
>'

Feb 03 09:29:18 2017 (11509) consdistlist post from x...@.edu held,
message-id=<
mwhpr04mb0703b22758afe62336e49beaff...@mwhpr04mb0703.namprd04.prod.outlook.com>:
Post to moderated list
Feb 06 17:35:58 2017 (6095) consdistlist: held message approved,
message-id: <
mwhpr04mb0703b22758afe62336e49beaff...@mwhpr04mb0703.namprd04.prod.outlook.com
>
Feb 06 17:35:59 2017 (11509) Message discarded, msgid: <
mwhpr04mb0703b22758afe62336e49beaff...@mwhpr04mb0703.namprd04.prod.outlook.com
>'

I checked and that address is not among the "automatically discard"
addresses in Sender Filters, in case that matters.

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] messages discarded after approval

2017-02-07 Thread Matt Morgan
On Tue, Feb 7, 2017 at 7:49 PM, Mark Sapiro  wrote:

> On 02/07/2017 02:04 PM, Matt Morgan wrote:
> >
> > Here are some lines from the vette log that seem to show exactly what he
> > reports (I've anonymized the sender address, but it matches the poster he
> > mentioned). What's going on here? It looks like the messages came in,
> were
> > approved a few days later, then discarded one second after approval. Am I
> > reading it right? If so, what would have caused this?
>
>
> Yes, you're reading it right.
>
>
> ...
> > Feb 02 16:29:38 2017 (11509) Message discarded, msgid: <
> > MWHPR04MB0703EB5C6192DE93482E4AAEFF4A0@MWHPR04MB0703.
> namprd04.prod.outlook.com
> >> '
>
>
> The message was discarded by a handler after it was approved. I think
> the only way this can happen is if content filtering removes the entire
> message, e.g. an HTML only message to a list that doesn't accept HTML.
>
> Note that in Mailman 2.1.19+ the vette log entry for an auto discard
> give the list name and the name of the handler that did the discard.
>

"handler:MimeDel" is on the following lines, which my grepping didn't see
at first, so it looks like you nailed it. Thanks as always!

Is there anything to be done at that point other than asking the poster to
resend as text?
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] lacking notifications when mails are held for moderation

2017-02-13 Thread Matt Morgan
On Mon, Feb 13, 2017 at 4:16 AM, Christina Endemann 
wrote:

> At least I don't have easy access to the logs, so I tested the
> listname-owner@... address first, and in fact the mails could not be
> delivered.
> I got some "Diagnostic information for administrators" (Remote Server
> returned '550 5.1.1 RESOLVER.ADR.RecipNotFound; not found') and the advice
> to contact my helpdesk.  So, does this e-mail address not exist, and our
> ITs have to set up this e-mail address first?
>

That's what it sounds like, yes.

But forgive me--just to be clear, did you literally type "listname-owner"
or did you replace "listname" with the name of the list(s)?


-Original Message-

> From: Mailman-Users [mailto:mailman-users-bounces+c.endemann=
> fsc@python.org] On Behalf Of Mark Sapiro
> Sent: Montag, 13. Februar 2017 09:47
> To: mailman-users@python.org
> Subject: Re: [Mailman-Users] lacking notifications when mails are held for
> moderation
>
> On 02/13/2017 12:11 AM, Christina Endemann wrote:
> >
> > Is there something else I can do about this?
>
>
> If you have access to the logs on the Mailman server you should see the
> following:
>
> In Mailman's vette log there will be and entry of the form
>
> Timestamp (pid) listname post from u...@example.com held,
> message-id=<...>: reason
>
> Note the timestamp
>
> in Mailman's smtp log within a few seconds after the vette log timestamp
> there will be 3 messages similar to:
>
> Timestamp (pid)  smtp to
> listname for 1 recips, completed in ...
>
> The first of these is the held message notice to the poster assumind the
> lists respond_to_post_requests is Yes. Otherwise there will be only the
> next ones.
>
> The second is like the first except the nn in mailman.nn.tt will
> be the first nn +1. This is the admin notice sent to the listname-owner
> address. The third is like the second except it is the resend from
> listname-owner to the owner and moderator addresses and the '1 recips'
> will be the total number of owners and moderators.
>
> Then look in the system mail log at the time of these timestamps to see if
> these messages were delivered.
>
> Also, whether or not you have access to the logs, try sending an ordinary
> email to the listname-owner@... address and see what happens.
> It should be delivered to you, but it might bounce which will be the
> problem.
>
> --
> Mark Sapiro The highway is for gamblers,
> San Francisco Bay Area, Californiabetter use your sense - B. Dylan
> --
> Mailman-Users mailing list Mailman-Users@python.org
> https://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: https://mail.python.org/mailman/options/mailman-users/
> c.endemann%40fsc.org
> --
> Mailman-Users mailing list Mailman-Users@python.org
> https://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: https://mail.python.org/mailman/options/mailman-users/
> minxmertzmomo%40gmail.com
>
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] diagnosing messages missing from archives

2017-05-09 Thread Matt Morgan
I'm working on a complaint about messages being delivered, but not getting
into a private mailman archives.

I found a discussion about diagnosing it, from a few years ago, here:
http://grokbase.com/t/python/mailman-users/093t4rv1zv/some-messages-missing-from-archive

This is on a very low activity list, so I can see that the messages are not
just threaded unexpectedly (from an edited subj line). I'm not sure I can
get the full headers of the message to check for x_no_archive or similar
(though I'm trying).

I do see this in the error log:

Apr 27 20:58:43 2017 (517) Uncaught runner exception: 'ascii' codec can't
decode
 byte 0xb5 in position 26: ordinal not in range(128)
Apr 27 20:58:43 2017 (517) Traceback (most recent call last):
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 119, in _oneloop
self._onefile(msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 190, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/ArchRunner.py", line 77, in
_dispose
mlist.ArchiveMail(msg)
  File "/usr/local/mailman/Mailman/Archiver/Archiver.py", line 216, in
ArchiveMail
h.processUnixMailbox(f)
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 596, in
processUnixMailbox
self.add_article(a)
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 640, in
add_article
author = fixAuthor(article.decoded['author'])
  File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 63, in
fixAuthor
while i>0 and (L[i-1][0] in lowercase or
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb5 in position 26:
ordinal not in range(128)

Apr 27 20:58:43 2017 (517) SHUNTING:
1493351921.551243+8e185be2446d37cbda2f99d888a5a7b7e0643d85

Is that the error I'm looking for? That ArchRunner line looks relevant.
It's a reasonably common series of entries in the log (10ish times a day),
though the timing doesn't line up with the date/time on the messages that
are missing. Is that normal? Is there a way to verify that the error is
specific to any given missing message?

Thanks,
Matt
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] diagnosing messages missing from archives

2017-05-11 Thread Matt Morgan
On Tue, May 9, 2017 at 12:58 PM, Mark Sapiro  wrote:

> On 05/09/2017 07:54 AM, Matt Morgan wrote:
> >
> > I do see this in the error log:
> >
> > Apr 27 20:58:43 2017 (517) Uncaught runner exception: 'ascii' codec can't
> > decode
> >  byte 0xb5 in position 26: ordinal not in range(128)
> > Apr 27 20:58:43 2017 (517) Traceback (most recent call last):
> >   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 119, in
> _oneloop
> > self._onefile(msg, msgdata)
> >   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 190, in
> _onefile
> > keepqueued = self._dispose(mlist, msg, msgdata)
> >   File "/usr/local/mailman/Mailman/Queue/ArchRunner.py", line 77, in
> > _dispose
> > mlist.ArchiveMail(msg)
> >   File "/usr/local/mailman/Mailman/Archiver/Archiver.py", line 216, in
> > ArchiveMail
> > h.processUnixMailbox(f)
> >   File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 596, in
> > processUnixMailbox
> > self.add_article(a)
> >   File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 640, in
> > add_article
> > author = fixAuthor(article.decoded['author'])
> >   File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 63, in
> > fixAuthor
> > while i>0 and (L[i-1][0] in lowercase or
> > UnicodeDecodeError: 'ascii' codec can't decode byte 0xb5 in position 26:
> > ordinal not in range(128)
> >
> > Apr 27 20:58:43 2017 (517) SHUNTING:
> > 1493351921.551243+8e185be2446d37cbda2f99d888a5a7b7e0643d85
> >
> > Is that the error I'm looking for?
>
>
> Yes.
>
>
> > That ArchRunner line looks relevant.
> > It's a reasonably common series of entries in the log (10ish times a
> day),
> > though the timing doesn't line up with the date/time on the messages that
> > are missing. Is that normal? Is there a way to verify that the error is
> > specific to any given missing message?
>
>
> Every one of those messages is in Mailman's shunt queue with names like
> 1493351921.551243+8e185be2446d37cbda2f99d888a5a7b7e0643d85.pck. You can
> see the messages in a couple of ways.
>
> In Mailman's directory (/usr/local/mailman in your case)
>
> bin/show_qfiles qfiles/shunt/*
>

Just FYI, in case anyone's reading this in the list archives in future, you
may need a "../" in front of "qfiles/shunt/*" there.


>
> will show them all or you can view individual ones by name, or you can run
>
> bin/dumpdb qfiles/shunt/xxx.pck
>
> where xxx.pck is an individual name. The latter will also show the
> message metadata which will indicate, among other things, the queue the
> message came from which in the case of these should be 'archive'.
>

I subscribed to the list so that I could track this more easily. A message
from yesterday was kept out of the archives in the same way.

Here are the headers (anonymized a little):

Delivered-To: mattcn...@gmail.com
Received: by 10.25.153.69 with SMTP id b66csp370037lfe; Wed, 10 May
2017 12:55:08 -0700 (PDT)
X-Received: by 10.84.128.65 with SMTP id
59mr10521582pla.121.1494446108067; Wed, 10 May 2017 12:55:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1494446108; cv=none; d=google.com;
s=arc-20160816;
b=FRn0ZWGg2oTxTU3+KArFayyfI4JJZKZiZsezc25C6hsUgjDqdAn5CAj4aBKIlfkR7Z
TQYcmBDk8KoNPaLphRrgPXmCg6rV1OLnU6EzcFdJoMxW3kLuG5tbhJFJSl4ypxh7TQDe
zJ3GY1KRWu7AWdaESXevJLyuMwwjJ3VTBwQUwMsXdNju3F3DfekHHuDJdlNWWVrFvLXM
96rGZi9T1Cihg2GW5bWvaNQAxkbmlOIlcsTB3SSx0Yq9P+aOFvQwDBq+U8KDYRCZcoi9
LI5WiMmivYJ0zEToSnd+EJZ+bn4Yd9xFt7KWJubjdc55lSRzsIrN1hjnaQeCD8Eq3RAP w12g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=
google.com; s=arc-20160816;
h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe
:list-help:list-post:list-archive:list-unsubscribe:list-id
:precedence:subject:message-id:in-reply-to:to:references:date
:mime-version:from:dkim-signature:arc-authentication-results;
bh=cizuuK18iQqPuWzF8CUKeju438HlKLJbPg8FiN9HnfU=;
b=kmeTsmGWUerbMCwqenno45KatPObxGKdigUWDNtufBWJKM2eNTK23S1qRIK2ele8Gh
tdJayjTyXIS432QUS40Ruc0/SCk6RI/MYns3khWDZNxfFYSCYppHBOwtM84i4sX6zILk
CQwSj3uVFdj6QbBM4TiUots9hgA3piHzwUINJn7SYatHcrJWeNSBDgAbRZDWJNsOTl0m
lOcQVDRZ+xSMb8Xe8QFnSQmSy2xCaI5ixYytUSIL5KO06dwGurnajE4D1I+vwfCgZGcb
nmUwNUwF6eWzvkWBL0M8UNbrcsdRq6f//ezkIrLr5Gmn4uTwON7dm/HL9gcYnbehS0Sp 0SeA==
ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash
did not verify) header.i=@me.com; spf=neutral (google.com: 206.180.233.162
is neither permitted nor denied by best guess record for domain of
cippnews-boun...@cool.conservation-us.org) smtp.mailfrom=
cip

  1   2   >