[Mailman-Users] Re: Bounce Score information

2024-06-06 Thread Russell Clemings
If you have shell (command line) access there's a script for that
(get_bounce_info.py) here:

https://www.msapiro.net/scripts/

The bounce log is in mailman/logs but again I think you'll need the command
line to get there.

Mark can correct me if I'm wrong on either.

On Thu, Jun 6, 2024 at 10:08 AM Bruce Kaiser 
wrote:

> I am new administrator for several mail-lists, using GNUMailman 2.1 via
> our service provider.
>
> It seems that although some addresses have bounced a number of times,
> none are being suspended.
>
> Is there a way to obtain a list of the current bounce scores and bounce
> status for each of the members of a list?
>
> Also, I have seen references to a bounce log but have not been able to
> locate one.
>
> Thanks in advance for any help.
>
> --
> 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/
> Member address: rclemi...@gmail.com
>


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: from_is_list munging not working

2024-05-19 Thread Russell Clemings
Mystery solved. Thanks again.

On Sun, May 19, 2024 at 4:24 PM Mark Sapiro  wrote:

> On 5/19/24 6:03 PM, Russell Clemings wrote:
> > OK, so the "pipeline" section in the test list config I sent earlier was
> > not in the config for the list that was munging properly. I removed it
> from
> > the test list config and now it's munging too.
>
>
> Had I looked more carefully at the config you posted initially, I might
> have seen that your list had a pipeline attribute and that it was based
> on an older version and was missing the WrapMessage handler which is why
> the From: wasn't munged.
>
> --
> 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
> 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/
> Member address: rclemi...@gmail.com
>


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: from_is_list munging not working

2024-05-19 Thread Russell Clemings
OK, so the "pipeline" section in the test list config I sent earlier was
not in the config for the list that was munging properly. I removed it from
the test list config and now it's munging too.

(How to remove pipeline from a single list: https://tinyurl.com/ydrd8z96)

As an aside, I'm now pretty sure this problem resulted not from the
hardware migration but from an experiment I did several years ago:

https://mail.python.org/pipermail/mailman-users/2010-July/069944.html

(Note to self: Next time, clean up after yourself.)

Thanks for your patience.



On Sun, May 19, 2024 at 9:10 AM Russell Clemings 
wrote:

> Well, a couple of posts just came through on another list and they were
> properly munged. I'll compare the two list configurations and report back.
>
> On Sat, May 18, 2024 at 8:30 PM Mark Sapiro  wrote:
>
>> On 5/18/24 9:43 PM, Russell Clemings wrote:
>> >
>> > I sent the post from my Yahoo account with no cc's and it was received
>> by
>> > my Gmail account, albeit in spam. My Yahoo account bounced the incoming
>> > post from the list as did Comcast. The list owner (me) got bounce
>> notices
>> > from Mailman for both.
>>
>>
>> Did those notices have a DSN attached that included the headers of the
>> bounced mail, and if so, what did the From: look like. And were the
>> bounces for DMARC or something else?
>>
>> Is Exim DKIM signing the outgoing mail. Does list.domain publish an SPF
>> record, and if the IP changed does the SPF still allow the domain?
>>
>>
>> > This is a test list. If nothing else from this strikes you as worth
>> digging
>> > into some more, I'll just wait until we have some on a real list and
>> see if
>> > anything looks different there.
>>
>> This may be an issue with cPanel's Mailman. Try setting Privacy
>> options... -> Sender filters -> dmarc_moderation_action to Munge From.
>> It should be irrelevant when General Options -> from_is_list = Munge
>> From, but I don't know what cPanel might be doing.
>>
>> --
>> 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
>> 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/
>> Member address: rclemi...@gmail.com
>>
>
>
> --
> ===
> Russell Clemings
> 
> ===
>


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: from_is_list munging not working

2024-05-19 Thread Russell Clemings
Well, a couple of posts just came through on another list and they were
properly munged. I'll compare the two list configurations and report back.

On Sat, May 18, 2024 at 8:30 PM Mark Sapiro  wrote:

> On 5/18/24 9:43 PM, Russell Clemings wrote:
> >
> > I sent the post from my Yahoo account with no cc's and it was received by
> > my Gmail account, albeit in spam. My Yahoo account bounced the incoming
> > post from the list as did Comcast. The list owner (me) got bounce notices
> > from Mailman for both.
>
>
> Did those notices have a DSN attached that included the headers of the
> bounced mail, and if so, what did the From: look like. And were the
> bounces for DMARC or something else?
>
> Is Exim DKIM signing the outgoing mail. Does list.domain publish an SPF
> record, and if the IP changed does the SPF still allow the domain?
>
>
> > This is a test list. If nothing else from this strikes you as worth
> digging
> > into some more, I'll just wait until we have some on a real list and see
> if
> > anything looks different there.
>
> This may be an issue with cPanel's Mailman. Try setting Privacy
> options... -> Sender filters -> dmarc_moderation_action to Munge From.
> It should be irrelevant when General Options -> from_is_list = Munge
> From, but I don't know what cPanel might be doing.
>
> --
> 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
> 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/
> Member address: rclemi...@gmail.com
>


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: from_is_list munging not working

2024-05-18 Thread Russell Clemings
Before
CentOS v7.9.2009 STANDARD kvm
cPanel 110.0.24 (yeah, I know)
Mailman 2.1.39-1.cp108~el7
Exim 4.96.2-2.cp108~el7

After:
AlmaLinux v8.9.0 STANDARD kvm
cPanel 120.0.5
Mailman 2.1.39-1.cp108~el8
Exim 4.97.1-1.cp118~el8

The only thing I see in the cPanel changelogs since v110 doesn't look
relevant:

   - export_lists
   <https://api.docs.cpanel.net/openapi/cpanel/operation/export_lists/> -
   This function exports a cPanel account’s Mailman mailing lists into a CSV
   file. This file is located in the /mail/exported_lists directory,
   relative to the cPanel account’s home directory.

I sent the post from my Yahoo account with no cc's and it was received by
my Gmail account, albeit in spam. My Yahoo account bounced the incoming
post from the list as did Comcast. The list owner (me) got bounce notices
from Mailman for both.

Gmail's from field for the incoming post says:
Russell Clemings  via list.domain
-- i.e. 'I can find "via" and a website name next to the sender's name" on
the link you sent.

This is a test list. If nothing else from this strikes you as worth digging
into some more, I'll just wait until we have some on a real list and see if
anything looks different there.



On Sat, May 18, 2024 at 6:11 PM Mark Sapiro  wrote:

> On 5/18/24 6:46 PM, Russell Clemings wrote:
> > I just moved my Mailman lists to new hardware (or rather my ISP did) and
> > I've spent several hours now fixing the resulting problems.
> >
> > Here's one I can figure out though -- I've got "from_is_list" set to
> "Munge
> > From" and it's not munging. Specifically, I sent a message to the list
> from
> > a yahoo.com account and the "From" was:
> >
> > Russell Clemings  via
> > <https://support.google.com/mail/answer/1311182?hl=en> list.domain
> >
> > instead of
> >
> > Russell Clemings via (listname) 
> >
> > I don't see anything in the logs and the config.pck looks pretty much
> > identical to the old version.
> >
> > I've dumped the new config.pck into the attached file. Did I miss
> something
> > stupid (again)?
>
>
> Your config looks OK. Was this message received via googlmail? Was it
> actually from the list or was it perhaps a direct CC:? Did the From:
> actually contain the
> <https://support.google.com/mail/answer/1311182?hl=en> link?
>
> What changed in the move to new hardware? Is all the software such as
> Mailman and the outgoing MTA the same code or what?
>
> Just guessing, but it looks like tis message may have been sent directly
> th a googlemail user, not from the list, gan google, for reasons alluded
> to at <https://support.google.com/mail/answer/1311182?hl=en>, added the
> via stuff.
>
> --
> 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
> 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/
> Member address: rclemi...@gmail.com
>


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] from_is_list munging not working

2024-05-18 Thread Russell Clemings
I just moved my Mailman lists to new hardware (or rather my ISP did) and
I've spent several hours now fixing the resulting problems.

Here's one I can figure out though -- I've got "from_is_list" set to "Munge
From" and it's not munging. Specifically, I sent a message to the list from
a yahoo.com account and the "From" was:

Russell Clemings  via
<https://support.google.com/mail/answer/1311182?hl=en> list.domain

instead of

Russell Clemings via (listname) 

I don't see anything in the logs and the config.pck looks pretty much
identical to the old version.

I've dumped the new config.pck into the attached file. Did I miss something
stupid (again)?

Otherwise, any suggestions?

-- 
===
Russell Clemings

===
[- start pickle file -]
<- start object 1 ->
{   'accept_these_nonmembers': [],
'acceptable_aliases': 'XXX',
'admin_immed_notify': 1,
'admin_member_chunksize': 30,
'admin_notify_mchanges': 1,
'admin_responses': {   },
'administrivia': 1,
'advertised': 0,
'anonymous_list': 0,
'archive': 1,
'archive_private': 1,
'archive_volume_frequency': 0,
'autorespond_admin': 0,
'autorespond_postings': 0,
'autorespond_requests': 0,
'autoresponse_admin_text': '',
'autoresponse_graceperiod': 90,
'autoresponse_postings_text': '',
'autoresponse_request_text': '',
'available_languages': ['en'],
'ban_list': [],
'bounce_info': {   },
'bounce_info_stale_after': 604800,
'bounce_matching_headers': "# Lines that *start* with a '#' are 
comments.\r\nto: fri...@public.com\r\nmessage-id: 
relay.comanche.denmark.eu\r\nfrom: l...@listme.com\r\nfrom: 
.*@uplinkpro.com\r\n",
'bounce_notify_owner_on_bounce_increment': 1,
'bounce_notify_owner_on_disable': 1,
'bounce_notify_owner_on_removal': 1,
'bounce_processing': 1,
'bounce_score_threshold': 5.0,
'bounce_unrecognized_goes_to_list_owner': 1,
'bounce_you_are_disabled_warnings': 3,
'bounce_you_are_disabled_warnings_interval': 604800,
'collapse_alternatives': 1,
'convert_html_to_plaintext': 1,
'created_at': 1213566868.059014,
'data_version': 112,
'default_member_moderation': 1,
'delivery_status': {   },
'description': '',
'digest_footer': 
'___\r\n%(real_name)s mailing 
list\r\n%(real_name)s@%(host_name)s\r\n%(web_page_url)slistinfo1%(cgiext)s/%(_internal_name)s\r\n',
'digest_header': '',
'digest_is_default': False,
'digest_last_sent_at': 1694260802.535135,
'digest_members': {   },
'digest_send_periodic': 1,
'digest_size_threshhold': 30,
'digest_volume_frequency': 1,
'digestable': True,
'discard_these_nonmembers': [],
'dmarc_moderation_action': 0,
'dmarc_moderation_addresses': [],
'dmarc_moderation_notice': '',
'dmarc_none_moderation_action': 0,
'dmarc_quarantine_moderation_action': 1,
'dmarc_wrapped_message_text': '',
'drop_cc': True,
'emergency': 1,
'encode_ascii_prefixes': 0,
'equivalent_domains': '',
'filter_action': 3,
'filter_content': 1,
'filter_filename_extensions': [   'exe',
  'bat',
  'cmd',
  'com',
  'pif',
  'scr',
  'vbs',
  'cpl'],
'filter_mime_types': [],
'first_strip_reply_to': 0,
'forward_auto_discards': 1,
'from_is_list': 1,
'gateway_to_mail': 0,
'gateway_to_news': 0,
'generic_nonmember_action': 2,
'goodbye_msg': '',
'header_filter_rules': [(u'X-Spam-Flag: YES', 7, False)],
'hold_and_cmd_autoresponses': {   'XXX': (   (   2024,
 5,
 18),
 2)},
'hold_these_nonmembers': ['XXX'],
'host_name': 'XXX',
'include_list_post_header': 1,
'include_rfc2369_headers': 1,
'include_sender_header': 1,
'info': '',
'language': {   'XXXet': 'en',
'XXX': 'en',
'x...@xx.org': 'en',
'x...@gmail.com': 'en',
'x...@gmail.com': 'en',
'XXXmail.com': 'en',
'x...@gmail.com': 'en',
'x...@gmail.com': 'en',
'XXXm': 'en'},
'last_post_time': 1716068675.335546,
'linked_newsgroup': '',
'max_days_to_hold': 0,
'max_message_size': 40,
'max_num_recipients': 4,
'member_moderation_action': 0,
'member_moderation_notice': 'inserted text',
'member_verbosity_interval': 30

[Mailman-Users] cPanel now promising Mailman 3 this year

2024-02-12 Thread Russell Clemings
https://features.cpanel.net/topic/upgrade-to-mailman-3-0

-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Updated Drupal user mailman register module (announcement)

2023-12-04 Thread Russell Clemings
Because I needed it for a project, I've just updated the "user mailman
register" module for Drupal 9/10. (The previous version was for Drupal 7,
which is EOL in January 2025.)

https://www.drupal.org/project/user_mailman_register

Broadly, the module provides forms for users to join Mailman lists and
manage their subscriptions, plus forms for administrators to manage lists
and subscribers.

It's Mailman 2 only. I won't have time to do a Mailman 3 version but am
hoping someone else will pick it up now.

-- 
=======
Russell Clemings
>
===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: Identifying a subscriber from a masked FBL report

2023-09-11 Thread Russell Clemings
Perfect. I already had "RCPT_BASE64_HEADER_NAME = 'X-My-Recip'" in
mm_cfg.py so I looked at the last FBL report and there it was. Problem
solved.

On Mon, Sep 11, 2023 at 8:22 AM Mark Sapiro  wrote:

> On 9/11/23 07:28, Russell Clemings wrote:
> > I'm trying to track down (and unsubscribe) a list member who keeps
> > reporting list posts as spam. I have %(user_address)s and %(user_name)s
> in
> > msg_footer, but the feedback loop reports are masking the local part of
> the
> > user's address.
>
>
> If your Mailman version is >= 2.1.24 (but not Mailman 3), there is a
> RCPT_BASE64_HEADER_NAME setting. If this is set to a non-empty string,
> that string is the name of a header that will be added to personalized
> and VERPed deliveries with value equal to the base64 encoding of the
> recipient's email address.  This is intended to enable identification of
> the recipient otherwise redacted from "spam report" feedback loop messages.
>
> --
> 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
> 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/
> Member address: rclemi...@gmail.com
>


-- 
===
Russell Clemings
>
===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Identifying a subscriber from a masked FBL report

2023-09-11 Thread Russell Clemings
I'm trying to track down (and unsubscribe) a list member who keeps
reporting list posts as spam. I have %(user_address)s and %(user_name)s in
msg_footer, but the feedback loop reports are masking the local part of the
user's address. The user_name appears to be empty. I tried both
%(user_optionsurl)s and %(user_delivered_to)s but they're masked too. The
FBL seems to be masking anything that looks like an email address and even
some things that don't. Suggestions? I do have shell access but can't see
where I could make any appropriate changes (aside from which my Python
skills are minimal or less).


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: How to determine moderation flag from config.pck

2023-08-22 Thread Russell Clemings
For the benefit of the archives, here's what I ended up doing:

if ($key_value[1] & 128) {
  $key_value[1] = 1; // moderated
}
else {
  $key_value[1] = 0; // not moderated
}

$key_value[1] being the second part of the user_options field in
config.pck, after I turned it into an array:
'rclemings+authu...@gmail.com': 408,

rac

On Tue, Aug 22, 2023 at 5:11 PM Russell Clemings 
wrote:

> That does it, thanks.
>
> rac
>
> On Tue, Aug 22, 2023 at 3:06 PM Mark Sapiro  wrote:
>
>> On 8/22/23 2:50 PM, Russell Clemings wrote:
>> > What's the logic behind that? I should have mentioned that I'll be doing
>> > this in PHP so I'll have to replicate it.
>>
>>
>> It works the same in PHP. See
>> https://www.php.net/manual/en/language.operators.bitwise.php
>>
>> --
>> 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
>> 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/
>> Member address: rclemi...@gmail.com
>>
>
>
> --
> ===
> Russell Clemings
> 
> ===
>


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: How to determine moderation flag from config.pck

2023-08-22 Thread Russell Clemings
That does it, thanks.

rac

On Tue, Aug 22, 2023 at 3:06 PM Mark Sapiro  wrote:

> On 8/22/23 2:50 PM, Russell Clemings wrote:
> > What's the logic behind that? I should have mentioned that I'll be doing
> > this in PHP so I'll have to replicate it.
>
>
> It works the same in PHP. See
> https://www.php.net/manual/en/language.operators.bitwise.php
>
> --
> 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
> 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/
> Member address: rclemi...@gmail.com
>


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: How to determine moderation flag from config.pck

2023-08-22 Thread Russell Clemings
What's the logic behind that? I should have mentioned that I'll be doing
this in PHP so I'll have to replicate it.

On Tue, Aug 22, 2023, 2:46 PM Mark Sapiro  wrote:

> On 8/22/23 1:53 PM, Russell Clemings wrote:
> > I'm trying to figure out how to extract the moderation flag for each user
> > in a list's config.pck file.
> >
> > I know from Defaults.py that it's in the "Bitfield for user options"
> > section (below). But for a config.pck with the following:
> >
> > 'user_options': {'rclemings+20230...@gmail.com': 296,
> >   {'rclemings+20230...@gmail.com': 296,
> >   'rclemings+authu...@gmail.com': 408,
> >   'rclemi...@gmail.com': 328},
> >
> > How can I tell which ones are moderated? Automatically, I mean.
> >
> > I know the "moderated" value is 128, but I don't understand how (or if
> it's
> > even possible) to pull out the value for a single flag.
>
>
> For example, in Python
> ```
> for user, opts in user_options.items():
>  if opts & 128:
>  print(user + ' is moderated')
> ```
>
> --
> 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
> 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/
> Member address: rclemi...@gmail.com
>
--
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/
Member address: arch...@jab.org


[Mailman-Users] How to determine moderation flag from config.pck

2023-08-22 Thread Russell Clemings
I'm trying to figure out how to extract the moderation flag for each user
in a list's config.pck file.

I know from Defaults.py that it's in the "Bitfield for user options"
section (below). But for a config.pck with the following:

'user_options': {'rclemings+20230...@gmail.com': 296,
 'rclemings+authus...@gmail.com': 392,
 'rclemings+authu...@gmail.com': 408,
 'rclemi...@gmail.com': 328},

How can I tell which ones are moderated? Automatically, I mean.

I know the "moderated" value is 128, but I don't understand how (or if it's
even possible) to pull out the value for a single flag.

# Bitfield for user options.  See DEFAULT_NEW_MEMBER_OPTIONS above to set
# defaults for all new lists.
Digests = 0 # handled by other mechanism, doesn't need a flag.
DisableDelivery = 1 # Obsolete; use set/getDeliveryStatus()
DontReceiveOwnPosts = 2 # Non-digesters only
AcknowledgePosts= 4
DisableMime = 8 # Digesters only
ConcealSubscription = 16
SuppressPasswordReminder = 32
ReceiveNonmatchingTopics = 64
Moderate = 128
DontReceiveDuplicates = 256


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: Python 2.7.15, etc, vs Python3...

2023-07-18 Thread Russell Clemings
Interesting guy, if this is him:

https://arstechnica.com/tech-policy/2022/08/man-who-built-isp-instead-of-paying-comcast-50k-expands-to-hundreds-of-homes/

On Tue, Jul 18, 2023, 6:40 AM  wrote:

>
> On Mon, 17 Jul 2023, Jim Popovitch via Mailman-Users wrote:
> >>
> >>> Python 2 and Python 3 are enough different to effectively be
> >>> different languages.
> >>
> >> BTW, there is a python2 to 3 converter,
> >
> > There's also this project:
> >
> > https://github.com/jaredmauch/mailman2-python3/
> >
> >
> > -Jim P.
> >
>
> Now that Jared Mauch (I presume), is a man with a good plan! ;-)
>
>
> (Maybe! How do we know they won't abandon Python3 like they did Python2? I
> mean, whatever happened to Python1?! Why isn't it just "Python"?)
>
> Thanks, Jim, for pointing this out!
>
> R
> --
> 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/
> Member address: rclemi...@gmail.com
>
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: Setting Mailman Moderator Password

2023-02-02 Thread Russell Clemings
Maybe this helps:

https://docs.cpanel.net/whm/cpanel/reset-a-mailman-password/

On Thu, Feb 2, 2023 at 4:08 PM Mark Sapiro  wrote:

> On 2/2/23 15:55, David Kaplan wrote:
> > Thanks, Mark, but that gets me to the page that asks for the password
> that I don’t know.
>
>
> This is cPanel (see https://wiki.list.org/DOC/Mailman%20and%20CPanel)
>
> There must be a way for you to get to the Mailman admin UI even if you
> have to get there via your Hostmonster's Channel Webmail access login.
>
> If all else fails, if you go to the admindb page for dealing with held
> messages and then click the "administrative interface" link near the
> bottom of that page or just change 'abmindb' to 'admin' in the URL, that
> should work.
>
> If you still can't get to the admin UI, I can't be of further help
> because I don't know enough about cPanel.
>
> --
> 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
> 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/
> Member address: rclemi...@gmail.com
>


-- 
===
Russell Clemings

===
--
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/
Member address: arch...@jab.org


[Mailman-Users] Re: Line breaks in monthly reminder emails

2022-12-03 Thread Russell Clemings
Looks good now, thanks.

On Fri, Dec 2, 2022 at 4:34 PM Mark Sapiro  wrote:

> On 12/2/22 15:47, Russell Clemings wrote:
> > Once I've applied the patch, is there a way to test the monthly reminder,
> > i.e. by sending myself a copy?
>
>
> Not without patching. There is a -l/--listname option to limit to a list
> or, if repeated, lists, but no option to limit to a single user.
>
> You could make a patched version of cron/mailpasswds like this
> ```
> --- old/cron/mailpasswds2018-06-17 23:47:34 +
> +++ new/cron/mailpasswds2022-12-03 00:27:46 +
> @@ -166,6 +166,8 @@
>   # Now that we've collected user information for this host,
> send each
>   # user the password reminder.
>   for addr in userinfo.keys():
> +if addr != 'rclemi...@gmail.com':
> +continue
>   # If the person is on more than one list, it is possible
> that they
>   # have different preferred languages, and there's no good
> way to
>   # know which one they want their password reminder in.
> Pick the
>
> ```
> and then run that as the Mailman user to send a reminder to only
> rclemi...@gmail.com.
>
> --
> 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
> 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/
>


-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] Re: Line breaks in monthly reminder emails

2022-12-02 Thread Russell Clemings
Once I've applied the patch, is there a way to test the monthly reminder,
i.e. by sending myself a copy?

Re: format=flowed -- I'm lazy, so I'll avoid the harder option.

On Thu, Dec 1, 2022 at 10:47 PM Stephen J. Turnbull <
stephenjturnb...@gmail.com> wrote:

> Mark Sapiro writes:
>
>  > If you have the ability to patch Mailman's cron/mailpasswds, this will
>  > do it.
>
> Possibly more flexible (but harder to implement and dependent on user
> MUAs) would be to use format=flowed in Content-Type.
>
> --
> 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/
>


-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] Re: Line breaks in monthly reminder emails

2022-12-01 Thread Russell Clemings
I do, and as luck would have it I already have some modifications on that
file, so I'll give it a try.

On Thu, Dec 1, 2022 at 3:56 PM Mark Sapiro  wrote:

> On 12/1/22 15:37, Russell Clemings wrote:
> >
> > The only solution I can think of is to insert hard breaks in cronpass.txt
> > around the 50-character mark but I'm hoping there's a better way. (I
> know,
> > upgrade to Mailman 3. It's slowly working its way up the to-do list.)
> >
> > This is Mailman 2.1.38 on cPanel.
>
>
> If you have the ability to patch Mailman's cron/mailpasswds, this will
> do it.
> ```
> --- old/cron/mailpasswds2018-06-17 23:47:34 +
> +++ new/cron/mailpasswds2022-12-01 23:51:14 +
> @@ -203,7 +203,7 @@
>'useraddr': addr,
>'exreq'   : sitereq,
>'owner'   : siteowner,
> - }, lang=poplang)
> + }, lang=poplang, raw=True)
>   # Coerce everything to Unicode
>   text = tounicode(text, enc)
>   table = [tounicode(_t, enc) for _t in table]
> ```
> Otherwise, I think inserting hard returns is it.
>
> --
> 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
> 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/
>


-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] Line breaks in monthly reminder emails

2022-12-01 Thread Russell Clemings
I don't think I've seen this discussed before although it's hard to search
for, so maybe it has been and I just can't find it.

My monthly reminder texts (cronpass.txt) are heavily customized. The only
line breaks in the cronpass.txt file are at the ends of paragraphs, etc.

When the reminders go out, they wrap around 70 characters on the desktop,
which is fine. It looks as if Mailman has inserted a hard line break there.

On my phone (Gmail app), they wrap at 70 characters horizontally, but on a
narrower vertical screen, it's pretty ugly, because of the hard line break
at 70 characters:

--

This is a reminder, sent out once a month, about your
discussion list
subscriptions at the XX (xxx.xx.xxx) website.

You can visit https://xxx.xx.xxx/x to change
your
subscription settings for any list. You will need to login to
the
website first using the "Sign in" link at the top right of any
page.
Be sure that you login as the user whose email address
matches your
list subscription.

--

The only solution I can think of is to insert hard breaks in cronpass.txt
around the 50-character mark but I'm hoping there's a better way. (I know,
upgrade to Mailman 3. It's slowly working its way up the to-do list.)

This is Mailman 2.1.38 on cPanel.



-- 
=======
Russell Clemings

===
--
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/


[Mailman-Users] Re: Gmail now flagging list emails as suspicious

2022-02-28 Thread Russell Clemings
You can set up DKIM pretty easily on cPanel in my experience. Look for the
"email deliverability" link under "email" on the account home page.

If you have WHM access (unlikely on a shared account, likely on a VPS) you
can manage all your accounts, again using the "email deliverability" link
under "email" in the left navigation pane.

On Mon, Feb 28, 2022 at 9:17 AM Mark Sapiro  wrote:

> On 2/27/22 22:19, mattf...@gmail.com wrote:
> >
> > My apologies in advance if I am asking a stupid question, but how does
> one go about adding their own outgoing DKIM signature?
>
>
> This needs to be done by the admins of the server that hosts the list.
>
> It appears that your list is a cPanel Mailman list hosted by InMotion
> Hosting, Inc. You would need to contact them about this.
>
> --
> 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
> 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/
>


-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] Re: illegal BOM

2022-02-04 Thread Russell Clemings
Spam, you may want to disable that as well.
>
> Steve
>
> --
> 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/
>


-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] reject on require_explicit_destination max_num_recipients

2021-12-18 Thread Russell Clemings
Just to confirm I'm not missing something, am I correct that there is no
way (other than patching) in Mailman 2.1.37 to automatically reject posts
that trigger the require_explicit_destination or max_num_recipients limits?
--
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/


[Mailman-Users] subscription ban list

2021-12-06 Thread Russell Clemings
Two questions about Privacy Options/Subscription Rules/Ban List:

1. Just to confirm, based on the FAQ, if I want to ban subscriptions from
example.com and its subdomains, is this correct? (My regex skills are
subpar.)

^.*[@.]example\.com$

2. If I do that, will existing subscribers at example.com be unsubscribed
or otherwise damaged?

A discussion on mailop prompts my question:
https://www.mail-archive.com/mailop@mailop.org/msg14572.html



-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] Re: Mailing List Bounce Issues

2021-01-27 Thread Russell Clemings
Have you seen this?

https://wiki.list.org/DEV/DMARC



On Wed, Jan 27, 2021 at 9:05 AM steve lund  wrote:

> Hello,
>
> I am the mailing list administrator for a charity cycling team. The list
> currently has about 150 members. The list and our website is hosted by a
> local ISP who is running Mailman 2.1.34.
>
> We seem to be having all too frequent occurrences of multiple bounces that
> seem to be related only to the domain of the address recipient. Previously
> we have had issues with AOL.com and Mindspring.com email domains. The main
> result of these are disabled subscriptions due to excessive bounces.
>
> The latest in this continuing saga occurred on Monday morning when I
> received notification that 12! list members with Yahoo.com email domain
> addresses had been unsubscribed from the list! I am assuming that this is
> the sum total of ALL yahoo addresses in our list.
>
> The interesting thing about this occurrence other than losing the name
> associated with the email address (since the members were unsubscribed not
> just disabled) is that I NEVER received ANY bounce notifications other than
> the unsubscribe notification. I find this quite odd and unsettling
> considering that the list shows that it IS configured to send earlier
> bounce notifications and I have received them in the past... just not
> leading up to this latest incident. The typical error message is:
>
> jonxx_daj...@yahoo.com  has been removed from
> MSing-ride. (disabled address)
>
> So I guess that my question is whether or not these types of problems are
> now endemic to all email lists or ifOur ISP is technically "challenged"
> and
>
> 1. Doesn't know how to properly configure Mailman to send out the requested
> notifications.
> 2. Continues to get blacklisted for sending SPAM even though they don't.
>
> Thanks for any insight.
>
> Steve
> --
> 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/
>


-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] Re: options page for this list?

2020-09-01 Thread Russell Clemings
OK, it let me log in when I authenticated with Google, although it didn't
recognize my gmail address when I asked for a password reset. Odd, but
maybe it was a stupid question after all. Apologies for the noise.

On Tue, Sep 1, 2020 at 11:31 AM Russell Clemings 
wrote:

> True, but it doesn't recognize my email address. Maybe there's some other
> issue. I'll take this off-list and wait until Mark descends from the
> mountain.
>
> On Tue, Sep 1, 2020 at 11:26 AM Chromatest J. Pantsmaker <
> chromat...@chromatest.net> wrote:
>
>> Perhaps this list for Mailman2 users, is running on Mailman3?  That would
>> make sense to me.
>>
>> On Tue, Sep 1, 2020 at 10:44 AM Russell Clemings 
>> wrote:
>>
>>> A (probably stupid) question: How does one get to the list options page
>>> for
>>> this (Mailman2) list?
>>>
>>> The link in the digest footer (
>>> https://mail.python.org/mailman3/lists/mailman-users.python.org/) goes
>>> to
>>> the Mailman3 list options.
>>>
>>> I've been unable to find the options page for this list via other means.
>>>
>>> --
>>> ===
>>> Russell Clemings
>>> 
>>> ===
>>> --
>>> 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/
>>>
>>
>
> --
> ===
> Russell Clemings
> 
> ===
>


-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] Re: options page for this list?

2020-09-01 Thread Russell Clemings
True, but it doesn't recognize my email address. Maybe there's some other
issue. I'll take this off-list and wait until Mark descends from the
mountain.

On Tue, Sep 1, 2020 at 11:26 AM Chromatest J. Pantsmaker <
chromat...@chromatest.net> wrote:

> Perhaps this list for Mailman2 users, is running on Mailman3?  That would
> make sense to me.
>
> On Tue, Sep 1, 2020 at 10:44 AM Russell Clemings 
> wrote:
>
>> A (probably stupid) question: How does one get to the list options page
>> for
>> this (Mailman2) list?
>>
>> The link in the digest footer (
>> https://mail.python.org/mailman3/lists/mailman-users.python.org/) goes to
>> the Mailman3 list options.
>>
>> I've been unable to find the options page for this list via other means.
>>
>> --
>> ===
>> Russell Clemings
>> 
>> ===
>> --
>> 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/
>>
>

-- 
===
Russell Clemings

===
--
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/


[Mailman-Users] options page for this list?

2020-09-01 Thread Russell Clemings
A (probably stupid) question: How does one get to the list options page for
this (Mailman2) list?

The link in the digest footer (
https://mail.python.org/mailman3/lists/mailman-users.python.org/) goes to
the Mailman3 list options.

I've been unable to find the options page for this list via other means.

-- 
===
Russell Clemings

===
--
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] Messages delivered out of order and delayed

2019-09-13 Thread Russell Clemings
he reply before the other
> list members.
>
> In short, you need access to Mailman's logs and the outgoing MTA's logs
> in order to diagnose this further.
>
> --
> Mark Sapiro The highway is for gamblers,
> San Francisco Bay Area, Californiabetter use your sense - B. Dylan
>
>
>
>
> -- Forwarded message --
> From: Brian Carpenter 
> To: "'Veronica Morris'" 
> Cc: 
> Bcc:
> Date: Fri, 13 Sep 2019 12:39:36 -0400
> Subject: Re: [Mailman-Users] Messages delivered out of order and delayed
> You should be seeing almost instaneous deliveries with Gmail. The mail
> logs will show what’s going on. I know Dreamhost doesn’t use cPanel but I
> am not sure what mail server they us. I know Exim has some settings that
> can interfere with the timely deliveries of messages.
>
>
>
> Have a great day!
>
>
>
> Brian Carpenter
>
> EMWD.com
>
> br...@emwd.com
>
>
>
> From: Veronica Morris 
> Sent: Friday, September 13, 2019 12:35 PM
> To: Brian Carpenter 
> Cc: mailman-users@python.org
> Subject: Re: [Mailman-Users] Messages delivered out of order and delayed
>
>
>
> I am using dreamhost.
>
>
>
> Almost all of the people on the listserv use gmail.  I have asked if
> people with other email addresses experience the same problem, but no one
> has replied.
>
>
>
> Is that what you mean by ISP?
>
>
>
> Sorry I am very new to this type of thing!  I have no experience with
> computers!
>
>
>
> I will contact Dreamhost, that is an excellent idea!
>
>
>
> Veronica Morris PhD and Hestia SD (Japanese Chin)
>
> Partnered with a psychiatric service dog since 2005
>
>   President of Psychiatric Service Dog Partners
> veron...@psych.dog <mailto:veron...@psych.dog>
>
> https://www.psychdogpartners.org
>
> http://www.doctorv.xyz
> https://www.youtube.com/+VeronicaMorris
>
> https://www.facebook.com/DrVeronicaMorris
>
>
>
>
>
>
>
>
>
> On Fri, Sep 13, 2019 at 12:30 PM Brian Carpenter  br...@emwd.com> > wrote:
>
> Hi Veronica,
>
> What hosting service/platform are you using for your discussion list? Are
> you noticing delays with the same ISPs or does it vary by ISP? I would
> reach
> out to your hosting provider and then let know of 3 list members that are
> experiencing consistent delays and they should be able to review their mail
> log. If you are on cPanel then you can use the track delivery tool to see
> what is happening with those list members that are experiencing the longest
> delays.
>
> Have a great day!
>
> Brian Carpenter
> EMWD.com
> br...@emwd.com <mailto:br...@emwd.com>
>
> -Original Message-
> From: Mailman-Users  <mailto:emwd@python.org> > On
> Behalf Of Veronica Morris
> Sent: Friday, September 13, 2019 10:00 AM
> To: mailman-users@python.org <mailto:mailman-users@python.org>
> Subject: [Mailman-Users] Messages delivered out of order and delayed
>
> I run an active discussion group.  Messages come and go from people all
> hours of the day.
>
> For the past few months, we've noticed that messages are arriving out of
> order, and sometimes are delayed by hours or even a day!
>
> The kicker is that the delivery issues are not the same for everyone.  Some
> people will get a particular message immediately, while others will get
> that message in an hour, and others in a day.
>
> Most of our users use gmail.
>
> What can we do to fix this?  As ours is a discussion group, timing is
> pretty important so that the flow of the conversation isn't interrupted by
> people not having read previous messages.
>
> Thank you!
>
> Veronica Morris PhD and Hestia SD (Japanese Chin)
> Partnered with a psychiatric service dog since 2005
> President of Psychiatric Service Dog Partners
> veron...@psych.dog <mailto:veron...@psych.dog>
> https://www.psychdogpartners.org
> http://www.doctorv.xyz
> https://www.youtube.com/+VeronicaMorris
> https://www.facebook.com/DrVeronicaMorris
> --
> Mailman-Users mailing list Mailman-Users@python.org  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/brian%40emwd.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
> Searchable Archives:
> http://www.mail-archive.com/mailman-users%40python.org/
>


-- 
===
Russell Clemings

===
--
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] how to test template customization

2019-08-20 Thread Russell Clemings
This appears to do what I want -- removes everything except the names of
the list subscriptions:

diff --git a/mailpasswds b/mailpasswds
index f194dc6..5f91f34 100644
--- a/mailpasswds
+++ b/mailpasswds
@@ -151,19 +151,8 @@ def main():
 continue
 # Group by the lower-cased address, since Mailman always
 # treates per...@dom.ain the same as per...@dom.ain.
-try:
-password = mlist.getMemberPassword(member)
-except Errors.NotAMemberError:
-# Here's a member with no passwords, which I think was
-# possible in older versions of Mailman.  Log this and
-# move on.
-syslog('error', 'password-less member %s for list %s',
-   member, mlist.internal_name())
-continue
-
-
-optionsurl = mlist.GetOptionsURL(member)
-
+password = ''
+optionsurl = ''
 lang = mlist.getMemberLanguage(member)
 info = (listaddr, password, optionsurl, lang)
 userinfo.setdefault(member, []).append(info)
@@ -221,8 +210,7 @@ def main():
 i18n.set_language(poplang)
 # Craft table header after language was set
 header = '%-40s %-10s\n%-40s %-10s' % (
- _('List'), _('Password // URL'), '',
'')
-
+ _('Your subscriptions'), _(''), '', ' ')
 header = tounicode(header, enc)
 # Add the table to the end so it doesn't get wrapped/filled
 text += (header + '\n' + NL.join(table))

On Tue, Aug 20, 2019 at 3:06 PM Russell Clemings 
wrote:

> OK, so I also want to remove the passwords themselves from the monthly
> reminder (we're running all of our lists through Drupal and don't want
> people logging into the Mailman interface anyway).
>
> Is this (from 2008) still the best way to do that? I gather that it will
> need to be a patch that is reinstalled with every Mailman update but I've
> already got another one of those so no big deal.
>
> https://mail.python.org/pipermail/mailman-users/2008-September/063158.html
>
>
>
>
> On Tue, Aug 20, 2019 at 2:53 PM Russell Clemings 
> wrote:
>
>> Thanks, worked perfectly (and a good thing, because there were in fact
>> some garbles).
>>
>> On Tue, Aug 20, 2019 at 2:45 PM Mark Sapiro  wrote:
>>
>>> On 8/20/19 2:34 PM, Russell Clemings wrote:
>>> > I'm trying to customize cronpass.txt. (I understand that it needs to
>>> go in
>>> > templates/site/en/cronpass.txt.)
>>> >
>>> > I think I've got it basically figured out, but I'd like to test it
>>> before
>>> > we get to the end of the month and a couple thousand possibly messed-up
>>> > monthly password reminders go out. Is there a way to test it, e.g.
>>> sending
>>> > a copy just to myself?
>>>
>>> Create (or use an existing) test list with only you as a member. Make
>>> sure the list's send_reminders is Yes and your options "Get password
>>> reminder email for this list?" for the list is Yes and then install your
>>> templates/site/en/cronpass.txt and run Mailman's
>>>
>>> cron/mailpasswds -l LISTNAME
>>>
>>> with your test list's LISTNAME to mail reminders for only that list.
>>>
>>> --
>>> 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/rclemings%40gmail.com
>>>
>>
>>
>> --
>> ===
>> Russell Clemings
>> 
>> ===
>>
>
>
> --
> ===
> Russell Clemings
> 
> ===
>


-- 
===
Russell Clemings

===
--
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] how to test template customization

2019-08-20 Thread Russell Clemings
OK, so I also want to remove the passwords themselves from the monthly
reminder (we're running all of our lists through Drupal and don't want
people logging into the Mailman interface anyway).

Is this (from 2008) still the best way to do that? I gather that it will
need to be a patch that is reinstalled with every Mailman update but I've
already got another one of those so no big deal.

https://mail.python.org/pipermail/mailman-users/2008-September/063158.html



On Tue, Aug 20, 2019 at 2:53 PM Russell Clemings 
wrote:

> Thanks, worked perfectly (and a good thing, because there were in fact
> some garbles).
>
> On Tue, Aug 20, 2019 at 2:45 PM Mark Sapiro  wrote:
>
>> On 8/20/19 2:34 PM, Russell Clemings wrote:
>> > I'm trying to customize cronpass.txt. (I understand that it needs to go
>> in
>> > templates/site/en/cronpass.txt.)
>> >
>> > I think I've got it basically figured out, but I'd like to test it
>> before
>> > we get to the end of the month and a couple thousand possibly messed-up
>> > monthly password reminders go out. Is there a way to test it, e.g.
>> sending
>> > a copy just to myself?
>>
>> Create (or use an existing) test list with only you as a member. Make
>> sure the list's send_reminders is Yes and your options "Get password
>> reminder email for this list?" for the list is Yes and then install your
>> templates/site/en/cronpass.txt and run Mailman's
>>
>> cron/mailpasswds -l LISTNAME
>>
>> with your test list's LISTNAME to mail reminders for only that list.
>>
>> --
>> 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/rclemings%40gmail.com
>>
>
>
> --
> ===
> Russell Clemings
> 
> ===
>


-- 
===
Russell Clemings

===
--
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] how to test template customization

2019-08-20 Thread Russell Clemings
Thanks, worked perfectly (and a good thing, because there were in fact some
garbles).

On Tue, Aug 20, 2019 at 2:45 PM Mark Sapiro  wrote:

> On 8/20/19 2:34 PM, Russell Clemings wrote:
> > I'm trying to customize cronpass.txt. (I understand that it needs to go
> in
> > templates/site/en/cronpass.txt.)
> >
> > I think I've got it basically figured out, but I'd like to test it before
> > we get to the end of the month and a couple thousand possibly messed-up
> > monthly password reminders go out. Is there a way to test it, e.g.
> sending
> > a copy just to myself?
>
> Create (or use an existing) test list with only you as a member. Make
> sure the list's send_reminders is Yes and your options "Get password
> reminder email for this list?" for the list is Yes and then install your
> templates/site/en/cronpass.txt and run Mailman's
>
> cron/mailpasswds -l LISTNAME
>
> with your test list's LISTNAME to mail reminders for only that list.
>
> --
> 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/rclemings%40gmail.com
>


-- 
===
Russell Clemings

===
--
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] how to test template customization

2019-08-20 Thread Russell Clemings
I'm trying to customize cronpass.txt. (I understand that it needs to go in
templates/site/en/cronpass.txt.)

I think I've got it basically figured out, but I'd like to test it before
we get to the end of the month and a couple thousand possibly messed-up
monthly password reminders go out. Is there a way to test it, e.g. sending
a copy just to myself?

I couldn't find anything on this point in the archives.
--
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] How to track down someone mislabeling msgs as abuse?

2018-06-25 Thread Russell Clemings
I put %(user_address)s in the message footer; that doesn't seem to get
sanitized by the feedback loops.

It doesn't work for digests though, just regular messages.

I believe it also requires you to set OWNERS_CAN_ENABLE_PERSONALIZATION
on mm_cfg.py.

As to your suspect, since he says he's not seeing the messages, is it
possible he has an autofilter that's routing them directly to spam? I had a
user like that recently.



On Mon, Jun 25, 2018 at 11:39 AM, Richard Johnson 
wrote:

> I have a mailing list which has 51 members, all friends of mine.  We use
> it to communicate on things related to our history club.  About 1-2 times a
> month, I receive an automated message from AOL's abuse list, saying that
> someone has marked one of the messages as "abuse".  Unfortunately, there's
> no way to track down who this could be, since there are about 5 addresses
> on the list which are AOL addresses.  All I get is this:
>
> Feedback-Type: abuse
> User-Agent: AOL SComp
> Version: 0.1
> Received-Date: Mon, 25 Jun 2018 10:04:00 -0400 (EDT)
> Source-IP: 98.173.52.230
> Reported-Domain: mischievous.us
> Redacted-Address: redacted
> Redacted-Address: redacted@
>
> Along with also a copy of the original message.
>
> Using the "Received-Date" header, I can see that it looks as if the timing
> would point to one particular list member, but he says he's not doing
> anything like that.  (As a matter of fact, he has told me, on a few
> occasions, that he didn't even see the message in question at all!)
>
> I've read that some people have addressed this by inserting a unique
> string at the end of each person's message.  I don't see a way to do this
> with Mailman 2.1.22.  Would something like this be possible with more
> recent versions such as 2.1.27, or even the latest 3.x version?  Are there
> other ways to address this?  I don't want to reprimand the person, I just
> want to educate them to not mark list messages as abuse!
>
> Any help would be greatly appreciated!
>
> /raj
>
> --
> 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/
> rclemings%40gmail.com
>



-- 
===
Russell Clemings

===
--
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] change listinfo url?

2018-06-13 Thread Russell Clemings
Correction: That wasn't cPanel's fault. Must be something I did so long ago
I can't remember it. I deleted them and the global fix works now.

On Wed, Jun 13, 2018 at 11:13 AM, Russell Clemings 
wrote:

> By "spaghetti" I mean this at the bottom of the listinfo page:
>
> Mailman-Users list run by mailman-users-owner at python.org
> Mailman-Users administrative interface (requires authorization)
> Overview of all python.org mailing lists
>
> The "Mailman-Users" and "Overview" links both go to /mailman/listinfo/ and
> I've moved /listinfo/ to a different URL.
>
> In any case, the instructions at https://wiki.list.org/x/4030605 seem to
> work.
>
> Apparently cPanel (yeah, I know, but we're stuck with it) puts a
> listinfo.html in each lists// directory though, so I
> guess I have to edit each one.
>
>
> On Wed, Jun 13, 2018 at 9:32 AM, Mark Sapiro  wrote:
>
>> On 06/13/2018 08:28 AM, Russell Clemings wrote:
>> > Would it be easier just to hide the spaghetti on the listinfo pages?
>>
>> I'm not sure what you mean by "hide the spaghetti", but if you mean
>> remove the subscribe form (or actually, whatever you mean), that's
>> pretty simple.
>>
>> In Mailman's templates/ directory, create a site/ subdirectory and a
>> site/en/ subdirectory and a site/LC/ subdirectory for any other
>> languages you support. Then copy templates/en/listinfo.html to
>> templates/site/en/listinfo.html and similarly for any other languages.
>>
>> Then, in templates/site/en/listinfo.html, remove what you don't want.
>>
>> This will create a sitewide, default listinfo template that will survive
>> upgrades. It will still be oferridden by domain and list specific
>> templates - see <https://wiki.list.org/x/4030605>.
>>
>> Or you can just create/edit list specific templates per list via "Edit
>> the public HTML pages and text files -> General list information page"
>> in the list's web admin UI.
>>
>> --
>> 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/ma
>> ilman-users%40python.org/
>> Unsubscribe: https://mail.python.org/mailman/options/mailman-users/rclemi
>> ngs%40gmail.com
>>
>
>
>
> --
> ===
> Russell Clemings
> 
> ===
>



-- 
===
Russell Clemings

===
--
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] change listinfo url?

2018-06-13 Thread Russell Clemings
By "spaghetti" I mean this at the bottom of the listinfo page:

Mailman-Users list run by mailman-users-owner at python.org
Mailman-Users administrative interface (requires authorization)
Overview of all python.org mailing lists

The "Mailman-Users" and "Overview" links both go to /mailman/listinfo/ and
I've moved /listinfo/ to a different URL.

In any case, the instructions at https://wiki.list.org/x/4030605 seem to
work.

Apparently cPanel (yeah, I know, but we're stuck with it) puts a
listinfo.html in each lists// directory though, so I
guess I have to edit each one.


On Wed, Jun 13, 2018 at 9:32 AM, Mark Sapiro  wrote:

> On 06/13/2018 08:28 AM, Russell Clemings wrote:
> > Would it be easier just to hide the spaghetti on the listinfo pages?
>
> I'm not sure what you mean by "hide the spaghetti", but if you mean
> remove the subscribe form (or actually, whatever you mean), that's
> pretty simple.
>
> In Mailman's templates/ directory, create a site/ subdirectory and a
> site/en/ subdirectory and a site/LC/ subdirectory for any other
> languages you support. Then copy templates/en/listinfo.html to
> templates/site/en/listinfo.html and similarly for any other languages.
>
> Then, in templates/site/en/listinfo.html, remove what you don't want.
>
> This will create a sitewide, default listinfo template that will survive
> upgrades. It will still be oferridden by domain and list specific
> templates - see <https://wiki.list.org/x/4030605>.
>
> Or you can just create/edit list specific templates per list via "Edit
> the public HTML pages and text files -> General list information page"
> in the list's web admin UI.
>
> --
> 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/ma
> ilman-users%40python.org/
> Unsubscribe: https://mail.python.org/mailman/options/mailman-users/rclemi
> ngs%40gmail.com
>



-- 
===
Russell Clemings

===
--
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] change listinfo url?

2018-06-13 Thread Russell Clemings
Would it be easier just to hide the spaghetti on the listinfo pages?

On Tue, Jun 12, 2018 at 3:47 PM, Mark Sapiro  wrote:

> On June 12, 2018 5:29:56 PM CDT, Russell Clemings 
> wrote:
> >Good, thanks. Any way to change listinfo_url globally though? I'd like
> >it
> >to be right on all the "listname list run by listowner" spaghetti on
> >the
> >listinfo and admin pages as well. It looks to be used in some of the
> >"edithtml"  templates as well.
>
> You have to edit (I think multiple places in) the code. And rebuild the
> archives to get those. I just boarded a plane and can't say more at this
> time.
>
>
>
> --
> Mark Sapiro 
> Sent from my Not_an_iThing with standards compliant, open source software.
>



-- 
===
Russell Clemings

===
--
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] change listinfo url?

2018-06-13 Thread Russell Clemings
Not yet, no. How often does your banlist get updated?

On Tue, Jun 12, 2018 at 9:47 PM, Martin Schulte  wrote:

> Hi Russell!
>
> On Tue, 12 Jun 2018 14:21:46 -0700
> Russell Clemings  wrote:
>
> > The bots are killing me.
>
> Did you try https://github.com/noabospam/abospam ;-)
>
> Greetings,
>
> Martin
> --
> 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/
> rclemings%40gmail.com
>



-- 
===
Russell Clemings

===
--
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] change listinfo url?

2018-06-12 Thread Russell Clemings
Good, thanks. Any way to change listinfo_url globally though? I'd like it
to be right on all the "listname list run by listowner" spaghetti on the
listinfo and admin pages as well. It looks to be used in some of the
"edithtml"  templates as well.

On Tue, Jun 12, 2018 at 3:00 PM, Mark Sapiro  wrote:

> On 6/12/18 2:50 PM, Russell Clemings wrote:
> > Thanks, that works. But the listinfo_url variable (for the message
> footer)
> > seems unchanged. I tried withlist/fix_url and restarted Mailman but no
> luck.
>
>
> You can edit msg_footer and digest_footer to put whatever you want
> there. It may currently have something like
>
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>
> you can edit the whole string or just the 'listinfo' part.
>
> --
> 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/
> rclemings%40gmail.com
>



-- 
===
Russell Clemings

===
--
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] change listinfo url?

2018-06-12 Thread Russell Clemings
Thanks, that works. But the listinfo_url variable (for the message footer)
seems unchanged. I tried withlist/fix_url and restarted Mailman but no luck.



On Tue, Jun 12, 2018 at 2:34 PM, Mark Sapiro  wrote:

> On 6/12/18 2:21 PM, Russell Clemings wrote:
> > The bots are killing me. I've set all of our lists to 'advertise' = 'no',
> > but the bots are still hitting the /mailman/listinfo/listname URLs.
> >
> > Is there a straightforward way of changing that URL without changing the
> > list or host name? Maybe make it /mailman/listinfo1/listname?
>
>
> Rename mailman/cgi-bin/listinfo. Assuming your web server has something
> like the apache
>
> ScriptAlias /mailman/  /path/to/mailman/cgi-bin/
>
> whatever you name it to is what goes in the URL.
>
> --
> 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/
> rclemings%40gmail.com
>



-- 
===
Russell Clemings

===
--
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] change listinfo url?

2018-06-12 Thread Russell Clemings
The bots are killing me. I've set all of our lists to 'advertise' = 'no',
but the bots are still hitting the /mailman/listinfo/listname URLs.

Is there a straightforward way of changing that URL without changing the
list or host name? Maybe make it /mailman/listinfo1/listname?

All I can see in the faq/archives concerns changing the host/list name.



-- 
===
Russell Clemings

===
--
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] Bogus Subscriptions

2018-06-04 Thread Russell Clemings
I can add a few more:

glacierponi+ (etc.)
hanakage777+
icecreamkatana+
nasamok2+
oddjuice11+

and all of these (plus one that probably wouldn't make it past a spam
filter):

i...@bitbroker.co.uk
i...@btcsolutions.ca
oddju...@yahoo.com
s7g...@yahoo.com
supp...@cryptopay.me






> -- Forwarded message --
> From: Jim Popovitch 
> To: mailman-users@python.org
> Cc:
> Bcc:
> Date: Mon, 04 Jun 2018 18:10:57 -0400
> Subject: Re: [Mailman-Users] Bogus Subscriptions (was: Mailman-Users
> Digest, Vol 172, Issue 6)
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA512
>
> On Mon, 2018-06-04 at 14:48 -0700, Russell Clemings wrote:
> > They seem to be changing their tactics pretty much regularly now.
> > Just
> > tailing the subscribe log I see all of these:
> >
> > Jun 04 21:28:16 2018 (16689) LISTNAME1: pending Steven Lugo <
> > supp...@quickbitcoin.co.uk>  159.203.88.55
> > Jun 04 21:30:06 2018 (17063) LISTNAME1: pending Steve Asher <
> > supp...@bitcoin.com.au>  185.237.98.51
> > Jun 04 21:30:38 2018 (17503) LISTNAME2: pending Sterling Leng <
> > supp...@vaultoro.com>  185.237.98.51
> > Jun 04 21:31:26 2018 (17651) LISTNAME3: pending Cristina Hibbard <
> > supp...@vaultoro.com>  59.152.95.54
> > Jun 04 21:32:01 2018 (17754) LISTNAME3: pending Kirk Maddox <
> > supp...@bitcoin.com.au>  185.237.98.51
> > Jun 04 21:33:58 2018 (18188) LISTNAME4: pending Jarrod Rand <
> > supp...@vaultoro.com>  80.211.240.206
> > Jun 04 21:36:54 2018 (19212) LISTNAME5: pending Anna Glen <
> > supp...@quickbitcoin.co.uk>  159.203.88.55
> > Jun 04 21:36:59 2018 (19231) LISTNAME1: pending John Savage <
> > supp...@bitflyer.com>  39.137.69.9
> > Jun 04 21:38:21 2018 (19476) LISTNAME4: pending Sarah Adami <
> > supp...@coindirect.com>  185.237.98.51
> >
>
> Interesting, I see delimited email addrs for those same domains.
>
> Jun 04 20:57:11 2018 (5670) users: pending James Sturgill  @quickbitcoin.co.uk>  111.13.56.16
> Jun 04 21:19:10 2018 (7469) users: pending John Heninger  @bitflyer.com>  152.231.81.122
> Jun 04 21:35:52 2018 (8894) users: pending Judith Route  vaultoro.com>  149.202.38.124
> Jun 04 21:42:25 2018 (9149) users: pending Donna Watts  @vaultoro.com>  212.73.137.45
> Jun 04 21:49:33 2018 (9323) users: pending Justin Rybij  r...@bitflyer.com>  67.197.233.15
>
> FWIW,
>
> here's the list I've accumulated so far:
> alec768+kx...@gmail.com
> alec768+kyc...@gmail.com
> alec768+orf...@gmail.com
> alec768+tm...@gmail.com
> alexmanalo76+e...@gmail.com
> alexmanalo76+hrr...@gmail.com
> alexmanalo76+nbkd...@gmail.com
> alexmanalo76+vhffi...@gmail.com
> alexmanalo76+vlk...@gmail.com
> alexmanalo76+vns...@gmail.com
> alexmanalo76+zas...@gmail.com
> cybertuna94+c...@gmail.com
> cybertuna94+gjuht...@gmail.com
> cybertuna94+jh...@gmail.com
> cybertuna94+wdlg...@gmail.com
> cybertuna94+xgos...@gmail.com
> cybertuna94+x...@gmail.com
> desertkaiju+fy...@gmail.com
> desertkaiju+piurl...@gmail.com
> desertkaiju+rv...@gmail.com
> desertkaiju+ta...@gmail.com
> desertkaiju+vwsg...@gmail.com
> desertkaiju+wf...@gmail.com
> desertkaiju+z...@gmail.com
> khongthong94+badu...@gmail.com
> khongthong94+bhct...@gmail.com
> khongthong94+veya...@gmail.com
> spikedmauler+j...@gmail.com
> sqrlyjack+hbql...@gmail.com
> sqrlyjack+hd...@gmail.com
> sqrlyjack+ny...@gmail.com
> sqrlyjack+vamj...@gmail.com
> sqrlyjack+vdflt...@gmail.com
> support+jzmpf...@bitflyer.com
> support+q...@quickbitcoin.co.uk
> support+qw...@bitflyer.com
> support+xw...@vaultoro.com
> support+yvdm...@vaultoro.com
> tinyowl94+dcjf...@gmail.com
> tinyowl94+ftmyd...@gmail.com
> tinyowl94+kff...@gmail.com
> tinyowl94+pfa...@gmail.com
> tinyowl94+s...@gmail.com
> tinyowl94+zo...@gmail.com
> yllwdg+gitv...@gmail.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


Re: [Mailman-Users] Mailman-Users Digest, Vol 172, Issue 6

2018-06-04 Thread Russell Clemings
They seem to be changing their tactics pretty much regularly now. Just
tailing the subscribe log I see all of these:

Jun 04 21:28:16 2018 (16689) LISTNAME1: pending Steven Lugo <
supp...@quickbitcoin.co.uk>  159.203.88.55
Jun 04 21:30:06 2018 (17063) LISTNAME1: pending Steve Asher <
supp...@bitcoin.com.au>  185.237.98.51
Jun 04 21:30:38 2018 (17503) LISTNAME2: pending Sterling Leng <
supp...@vaultoro.com>  185.237.98.51
Jun 04 21:31:26 2018 (17651) LISTNAME3: pending Cristina Hibbard <
supp...@vaultoro.com>  59.152.95.54
Jun 04 21:32:01 2018 (17754) LISTNAME3: pending Kirk Maddox <
supp...@bitcoin.com.au>  185.237.98.51
Jun 04 21:33:58 2018 (18188) LISTNAME4: pending Jarrod Rand <
supp...@vaultoro.com>  80.211.240.206
Jun 04 21:36:54 2018 (19212) LISTNAME5: pending Anna Glen <
supp...@quickbitcoin.co.uk>  159.203.88.55
Jun 04 21:36:59 2018 (19231) LISTNAME1: pending John Savage <
supp...@bitflyer.com>  39.137.69.9
Jun 04 21:38:21 2018 (19476) LISTNAME4: pending Sarah Adami <
supp...@coindirect.com>  185.237.98.51




> -- Forwarded message --
> From: Mark Sapiro 
> To: mailman-users@python.org
> Cc:
> Bcc:
> Date: Sun, 3 Jun 2018 17:19:33 -0700
> Subject: Re: [Mailman-Users] Spam Subscriptions
> On 06/03/2018 04:28 PM, Mark Dale wrote:
> >
> >> I use this regexp in the GLOBAL_BAN_LIST
> >>
> >> ^[0-9a-z.]{8,}\+[0-9a-z]{4,}@gmail\.com$
> >
> > I'm getting errors with the above however it seems to do the job
> > if I enclose it in quotes and remove the trailing $ - like so:
> >
> > GLOBAL_BAN_LIST = ['^[0-9a-z.]{6,}\+[0-9a-z]{4,}@gmail\.com']
>
>
> What you have done is correct. I don't know why you would have needed to
> remove the '$'. Did you get an error and if so, what?.
>
> The regexp I gave was just intended to be an example regexp. The
> BAN_LIST is actually a list of strings so regexps in the BAN_LIST have
> to be quoted and enclosed in [] and comma separated if more than one.
>
> Also, it doesn't matter in this case because \+ and \. are not
> meaningful string metacharacters, but it never hurts to define them as
> raw strings like, e.g.,
>
> GLOBAL_BAN_LIST = [r'^[0-9a-z.]{8,}\+[0-9a-z]{4,}@gmail\.com$']
>
> --
> 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/archive%40jab.org


Re: [Mailman-Users] Yahoo problems again

2017-12-22 Thread Russell Clemings
FWIW, last month on another list a Yahoo/AOL rep said it means an inactive
account. Which is not exactly the same as an account that doesn't exist, I
guess.

https://www.mail-archive.com/mailop@mailop.org/msg05018.html



On Fri, Dec 22, 2017 at 9:00 AM,  wrote:


> From: Mark Sapiro 
> To: mailman-users@python.org
> Cc:
> Bcc:
> Date: Thu, 21 Dec 2017 16:18:18 -0800
> Subject: Re: [Mailman-Users] Yahoo problems again
> On 12/21/2017 03:14 PM, Jim Dory wrote:
> > I'm running a CPanel version of mailman.
> > I've been seeing a lot of the following errors of mostly yahoo.com users
> > but a few other providers as well.
> >
> > "-- Forwarded message --
> > From: Mail Delivery System 
> > To: nome-announce-boun...@nomekennelclub.com
> > Cc:
> > Bcc:
> > Date: Thu, 21 Dec 2017 17:22:05 +
> > Subject: Mail delivery failed: returning message to sender
> > 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:
> >
> >  x...@yahoo.com
> > host mta7.am0.yahoodns.net [98.137.159.27]
> > SMTP error from remote mail server after end of data:
> > 554 delivery error: dd Requested mail action aborted -
> > mta4357.mail.ne1.yahoo.com
> >
> > Action: failed
> > Final-Recipient: rfc822;x...@yahoo.com
> > Status: 5.0.0
> > Remote-MTA: dns; mta7.am0.yahoodns.net
> > Diagnostic-Code: smtp; 554 delivery error: dd Requested mail action
> aborted
> > - mta4357.mail.ne1.yahoo.com
> > "
> >
> > followed by a forwarded message that had been sent to the list by another
> > user.
> > -which I don't know how to deal with.
>
>
> This is a Yahoo glitch. They are reporting a bogus reason for a list
> message to a Yahoo address that doesn't exist. See
>  -delivery-error-dd-Requested-mail-action-aborted-mta1240-mail/td-p/382749>
>
>
>
>
--
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] ModSecurity false positive on list options pages

2017-10-10 Thread Russell Clemings
Using OWASP ModSecurity Core Rule Set ver.3.0.2 on cPanel v66.0.23; CentOS
7.3, Mailman 2.1.23:

ModSecurity with the OWASP rules (which come with cPanel nowadays) doesn't
like Mailman's list options url for some email addresses.

Specifically a URL in the form
http://lists.xxx.xxx/mailman/options/listname/localpart--at--domain.com is
blocked with a 403 error. Only '.com" addresses are affected, as far as I
can tell, and the reason is rule 920440:

SecRule REQUEST_BASENAME "\.(.*)$" "chain, capture, phase:request,
t:none,t:urlDecodeUni,t:lowercase, block, msg:'URL file extension is
restricted by policy', severity:'CRITICAL', rev:'2', ver:'OWASP_CRS/3.0.0',
maturity:'9', accuracy:'9', id:920440, logdata:'%{TX.0}',
tag:'application-multi', tag:'language-multi', tag:'platform-multi',
tag:'attack-protocol', tag:'OWASP_CRS/POLICY/EXT_RESTRICTED',
tag:'WASCTC/WASC-15', tag:'OWASP_TOP_10/A7',
tag:'PCI/6.5.10',logdata:'%{TX.0}', setvar:tx.extension=.%{tx.1}/"
SecRule TX:EXTENSION "@within %{tx.restricted_extensions}" "t:none,
setvar:'tx.msg=%{rule.msg}',
setvar:tx.anomaly_score=+%{tx.critical_anomaly_score}, setvar:tx.%{rule.id
}-OWASP_CRS/POLICY/EXT_RESTRICTED-%{matched_var_name}=%{matched_var}"

tx.restricted_extensions, defined elsewhere, lists a lot of file
extensions, .com being among them:

'tx.restricted_extensions=.asa/ .asax/ .ascx/ .axd/ .backup/ .bak/ .bat/
.cdx/ .cer/ .cfg/ .cmd/ .com/ .config/ .conf/ .cs/ .csproj/ .csr/ .dat/
.db/ .dbf/ .dll/ .dos/ .htr/ .htw/ .ida/ .idc/ .idq/ .inc/ .ini/ .key/
.licx/ .lnk/ .log/ .mdb/ .old/ .pass/ .pdb/ .pol/ .printer/ .pwd/
.resources/ .resx/ .sql/ .sys/ .vb/ .vbs/ .vbproj/ .vsdisco/ .webinfo/
.xsd/ .xsx/'

So basically ModSecurity sees .com at the end of the URL and thinks a risky
file is being requested and blocks the request.

With some help from the OWASP list I wrote a new rule that works around
this problem. It is entered in the "ModSecurity Tools" section of cPanel's
WHM. I don't know if there's a way to do it if you don't have access to
WHM. I couldn't find one.

SecRule REQUEST_URI "^\/mailman\/options\/.*"
"id:900240,phase:1,nolog,pass,t:none,setvar:'tx.restricted_extensions=.asa/
.asax/ .ascx/ .axd/ .backup/ .bak/ .bat/ .cdx/ .cer/ .cfg/ .cmd/ .config/
.conf/ .cs/ .csproj/ .csr/ .dat/ .db/ .dbf/ .dll/ .dos/ .htr/ .htw/ .ida/
.idc/ .idq/ .inc/ .ini/ .key/ .licx/ .lnk/ .log/ .mdb/ .old/ .pass/ .pdb/
.pol/ .printer/ .pwd/ .resources/ .resx/ .sql/ .sys/ .vb/ .vbs/ .vbproj/
.vsdisco/ .webinfo/ .xsd/ .xsx/'"

That substitutes a new list of restricted extensions for requests to a page
containing the "/mailman/options/" string.

Now:
http://lists.xxx.xxx/mailman/options/listname/localpart--at--domain.com is
admitted
http://lists.xxx.xxx/mailman/Xoptions/listname/localpart--at--domain.com is
blocked

I'm posting this mostly for the sake of anyone else who runs into this
problem. If there's a simple fix on the Mailman side, though, so much the
better. Maybe substitute another character for the dot?
--
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-Users Digest, Vol 136, Issue 5

2015-06-05 Thread Russell Clemings
There's a link within cPanel's WHM (WebHost Manager, under Transfers) for
moving accounts between servers. I've never used it, but I would
suspect/hope that it will transfer the Mailman lists for you, as long as
you haven't modified the default installations.

On 06/03/2015 06:16 PM, Annette Carter wrote:

 I manage several non-profits that use Mailman lists.  One of them may be
 moving their domain from HostGator to BlueHost, both having cPanels.  Can
 you direct me how I can migrate the lists from one to the other without
 having to build them from scratch? The domain will end up being the same,
 although I have a temporary name for the new one.




--
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] Change Mailman URLs on Subscribe Response

2014-10-25 Thread Russell Clemings
Since you're using Drupal (http://www.raystedman.org/CHANGELOG.txt), you
might want to look at the User Mailman Register module:

https://www.drupal.org/project/user_mailman_register

It allows you to manage Mailman subscriptions from within your Drupal
installation. Your users will never need to see the Mailman pages.

(By the way your Drupal installation is extremely out of date ... and you
really should hide that CHANGELOG.txt file so that people like me can't
find out so easily that your Drupal installation is extremely out of date.)

rac
--
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] Change Mailman URLs on Subscribe Response

2014-10-25 Thread Russell Clemings
It would be a little different. The main difference is that the Mailman
subscriptions are linked to the Drupal user account, so each subscriber
would need to be a Drupal user.

I think there's also a way to import existing Mailman subscriptions and
create Drupal users for them, but I may be remembering a different module,
Mailman Manager: https://www.drupal.org/project/mailman_manager

rac



 -- Forwarded message --
 From: Tracey McCartney tra...@fairhousing.com
 To: mailman-users@python.org
 Cc:
 Date: Sat, 25 Oct 2014 18:23:51 -0500
 Subject: Re: [Mailman-Users] Change Mailman URLs on Subscribe Response
 Ooh, that's an interesting module.  I currently have a Drupal site where
 people who want to join my list sign into Drupal using a special account
 I've set up, then go through a Webform that explains the list rules and
 then
 get forwarded to the Mailman subscription page.  I wonder if this would be
 a
 more elegant solution.  Thanks for posting that.


 Tracey

 -Original Message-
 From: Mailman-Users
 [mailto:mailman-users-bounces+tracey=fairhousing@python.org] On Behalf
 Of Russell Clemings
 Sent: Saturday, October 25, 2014 4:33 PM
 To: mailman-users@python.org
 Subject: [Mailman-Users] Change Mailman URLs on Subscribe Response

 Since you're using Drupal (http://www.raystedman.org/CHANGELOG.txt), you
 might want to look at the User Mailman Register module:

 https://www.drupal.org/project/user_mailman_register

 It allows you to manage Mailman subscriptions from within your Drupal
 installation. Your users will never need to see the Mailman pages.

 (By the way your Drupal installation is extremely out of date ... and you
 really should hide that CHANGELOG.txt file so that people like me can't
 find
 out so easily that your Drupal installation is extremely out of date.)

 rac
 --
 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/tracey%40fairhousing.c
 om





--
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] Subscriber list

2014-08-14 Thread Russell Woodford
Hi Richard

Yes, I adjusted chuck_size, but it still only lists the addresses by each
letter:
http://list.server/mailman/admin/listname/members?letter=b

Is there a way to make it show ALL on one page?

Many thanks

Russell


On 14 August 2014 21:04, Richard Damon rich...@damon-family.org wrote:

 On 8/13/14, 10:13 AM, Russell Woodford wrote:

 How do I get a full list of subscribers via the Mailman web control panel
 (sadly 2.1.15 because Namecheap still haven't upgraded)?


 Sorry for such a newbie question, but the arguments with my shared hosting
 service have turned my brain to jelly.
 I can see the subscribers 100 at a time, but I want to get a full list,
 preferrably with everyone's settings, and ideally as a text file or
 download.

 I am forced to move my list because the host has decided that they will
 count each outbound message from the list as a separate email, so I
 violate
 the 200 per hour limit every time someone posts or responds ... we have
 over 900 active members.

 Russell Woodford
 Geelong
 Australia

  Have you tried changing your chunck-size to be 1000 (more than the
 number of members?)

 It is on the General Options page.

 --
 Richard Damon


 --
 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/
 rdwoodford%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] Subscriber list

2014-08-13 Thread Russell Woodford
How do I get a full list of subscribers via the Mailman web control panel
(sadly 2.1.15 because Namecheap still haven't upgraded)?


Sorry for such a newbie question, but the arguments with my shared hosting
service have turned my brain to jelly.
I can see the subscribers 100 at a time, but I want to get a full list,
preferrably with everyone's settings, and ideally as a text file or
download.

I am forced to move my list because the host has decided that they will
count each outbound message from the list as a separate email, so I violate
the 200 per hour limit every time someone posts or responds ... we have
over 900 active members.

Russell Woodford
Geelong
Australia
--
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] Erratic mail delivery times

2014-07-20 Thread Russell Woodford
Hi Peter, Mark and all

I think I may have the solution now (Peter is one of our list moderators).
My web host is now telling me that there is a 200 emails per hour limit for
my hosting plan. We have 1140 subscribers. That means we blow the limit out
of the water EVERY time someone posts!

I'm not sure why they have taken so long to tell me this, as we've been
running on this host for over 7 months, but it seems they throttle the
outgoing mail volume, so it can take a while for all those recipients to
get each message. I suppose it depends on overall server activity - if
nothing else is happening, then maybe a new message does get straight to
1140 recipients.

Looks like we will need to shift to a new listserver and maybe even a new
webhost - and maybe even a new domain registrar (I've had all my eggs in
the Namecheap basket for some years now).  Somehow I don't think I am going
to get away with this volume of mail for the $50 a year I'm currently
paying :-(

Russell Woodford
Geelong, Australia
birding-aus.org


On 18 July 2014 11:20, Mark Sapiro m...@msapiro.net wrote:

 On 07/17/2014 05:01 PM, Peter Shute wrote:
 
  I've now enabled protocol logging on our Exchange server, a new world
 for me. I can see several possibly relevant events in yesterday's logs that
 look like this:
  2014-07-17T07:02:03.914Z,NUWVICMS2\Default NUWVICMS2,08D145520008BC68,24,
 192.168.0.36:25,192.64.112.70:38732,,550 5.7.1 Requested action not
 taken: message refused,


 This is a 550 (extended 5.7.,1) status which is a permanent failure.
 This is a bounce and will (should) not be retried by the sending server.

 I doubt that this specific log message has anything to do with your
 delayed messages.


  But if the antispam software is refusing the messages, how do they
 eventually get through?


 Exactly.

 You could look at the logs on the 192.64.112.70 sending server to see
 what that server did with this message after it was bounced by the
 exchange server.

 If the Mailman server is sending directly to the exchange server and
 that is where the delays are occurring, you need to look at the MTA logs
 of the Mailman server and see what's there relevant to sending failures
 and resends.

 But, this thread no longer has anything to do with Mailman. Perhaps you
 could find another list/forum to discuss this that might be able to
 provide more expertise in this area.

 --
 Mark Sapiro m...@msapiro.netThe highway is for gamblers,
 San Francisco Bay Area, Californiabetter use your sense - B. Dylan
 --
 Mailman-Users mailing list Mailman-Users@python.org
 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/rdwoodford%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] Mailman 2.1.18-1 in cPanel

2014-06-03 Thread Russell Clemings
At least the current release of v11.44, as of last week.

cPanel v11.42 is still on Mailman 2.1.17.

https://documentation.cpanel.net/display/ALD/11.44+Change+Log
https://documentation.cpanel.net/display/ALD/11.42+Change+Log
--
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] DMARC and Reply-To lines with from_is_list munging.

2014-05-06 Thread Russell Clemings
Is the existing change (making sure the poster's address is in the
reply-to) available in a patch? I checked launchpad but if it's there I
couldn't find it. I'd like to see if I can apply it to 2.1.17 while waiting
for cPanel to upgrade to 2.1.18.

FWIW, I'd vote against a rollback to the earlier behavior. I got several
complaints about the poster's email address going missing. So I ended up
setting first_strip_reply_to to No, which of course is also a problem
because I have max_num_recipients set pretty low (4).

rac


On Tue, May 6, 2014 at 2:48 PM, Mark Sapiro m...@msapiro.net wrote:

 On 05/06/2014 02:36 PM, Glenn Sieb wrote:
  On 5/6/14, 5:31 PM, Mark Sapiro wrote:

  I could always add yet another setting, but I hate that idea for
  multiple reasons.
 
 
  Can there be an option somewhere in between anonymous_list and
  reply_goes_to_list? One where it can strip the poster's email from the
  reply-to, but leave the other headers alone?


 That's covered in my sentence above.

 Anyway, that's a decision for the next release, which hopefully isn't
 'imminent'.

 --
 Mark Sapiro m...@msapiro.netThe highway is for gamblers,
 San Francisco Bay Area, Californiabetter use your sense - B. Dylan
 --
 Mailman-Users mailing list Mailman-Users@python.org
 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/rclemings%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] Yahoo's DMARC and Mailman 2.17

2014-04-23 Thread Russell Clemings
I'm afraid I'm not much of a Python programmer so I will post this as a
suggestion and hope it's easy enough to do so that someone will pick it up.
(Or should I post it to the developers' list? I don't subscribe to it
though so I'm not familiar with the culture there.)

I've just upgraded cPanel to take advantage of Mailman 2.1.17's
from_is_list feature and it works great except for one thing.

If the poster has not filled out the name field in his/her MUA (i.e., if
the From field says just em...@example.com instead of Your Name Here 
em...@example.com), then the munged From field reads via Listname
instead of Your Name Here via Listname.

If I'm reading the code right, it looks as if the munging occurs at line
132 of CookHeders.py:

formataddr(('%s via %s' % (realname, mlist.real_name),

I'd like to make a humble feature request as follows:

1. Check whether the From field has a name and email address or just an
email address (i.e., whether realname is an empty string).

2. If it has a name and email address, go ahead and munge it as it is done
now:
 formataddr(('%s via %s' % (realname, mlist.real_name),

3. If there is only an email address, have it use the email address (or
maybe just the local part?) instead:
 formataddr(('%s via %s' % (email, mlist.real_name),

The realname and email variables appear to come from line 120:
 realname, email = parseaddr(msg['from'])

Does that sound reasonable?

This would be useful to me because I'm using Drupal (Mailhandler and Feeds)
to archive some lists and I populate the Submitted by line with the From
field. So whereas it usually says Submitted by Your Name Here via
Listname, it just says Submitted by via Listname if the user didn't fill
out the MUA's name field.
--
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] Yahoo's DMARC and Mailman 2.17

2014-04-23 Thread Russell Clemings
I should have known you'd already have caught this. Thanks.

I'll see if I can apply it to 2.1.17 for now. Cpanel hasn't picked up
2.1.18 yet (and in fact still has 2.1.15 in its stable versions).

rac


On Wed, Apr 23, 2014 at 8:08 PM, Mark Sapiro m...@msapiro.net wrote:

 On 04/23/2014 07:16 PM, Russell Clemings wrote:
 
  If the poster has not filled out the name field in his/her MUA (i.e.,
 if
  the From field says just em...@example.com instead of Your Name Here
 
  em...@example.com), then the munged From field reads via Listname
  instead of Your Name Here via Listname.


 This is https://bugs.launchpad.net/mailman/+bug/1304511 fixed in
 2.1.18rc1. 2.1.18rc2 is released and is better than 2.1.17 for this and
 https://bugs.launchpad.net/mailman/+bug/1279667 and a few unrelated
 bug fixes, but I'm working on another patch for
 https://bugs.launchpad.net/mailman/+bug/1311431 and there will shortly
 be a 2.1.18rc3.

 Here's the code in CookHeaders.py. Sorry for the wrapping.

 if (msgdata.get('from_is_list') or mlist.from_is_list) and not
 fasttrack:
 realname, email = parseaddr(msg['from'])
 if not realname:
 if mlist.isMember(email):
 realname = mlist.getMemberName(email) or email
 else:
 realname = email
 # Remove domain from realname if it looks like an email address
 realname = re.sub(r'@([^ .]+\.)+[^ .]+$', '---', realname)
 change_header('From',
   formataddr(('%s via %s' % (realname,
 mlist.real_name),
  mlist.GetListEmail())),

 This takes first, the display name from the From: header. If none and
 the address is a list member with a real name, use that, and finally
 fall back to the local part of the email address with 3 dashes appended.

 --
 Mark Sapiro m...@msapiro.netThe highway is for gamblers,
 San Francisco Bay Area, Californiabetter use your sense - B. Dylan
 --
 Mailman-Users mailing list Mailman-Users@python.org
 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/rclemings%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


Re: [Mailman-Users] Manual Weiel's moderating app?

2014-01-14 Thread Russell Woodford
iTunes says it is not available in the Australian app store, only in the
German app store.

Russell


On 13 January 2014 22:23, Peter Shute psh...@nuw.org.au wrote:

 Yes, it opens the App Store app (on my ipad), and then displays a blank
 white square. I suspect this means the link is no longer valid.

 Sent from my iPad

  On 13 Jan 2014, at 9:45 pm, Mailman Admin 
 mailman-ad...@uni-konstanz.de wrote:
 
  Hello Peter Shute
 
  Am 2014-01-13 02:21, schrieb Peter Shute:
  I came across this thread about a moderating app written by Manuel
 Weiel:
  http://www.mail-archive.com/mailman-users@python.org/msg60445.html
 
  I can't find it in the App Store. Is it still available somehow?
 
  Did you try the given Link?
  http://cl.ly/DyCl
 
  Kind regards,
  Christian Mack
  --
  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/pshute%40nuw.org.au
 --
 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/rdwoodford%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


Re: [Mailman-Users] AOL redacts user addresses even with VERP and full personalization enabled

2012-06-20 Thread Russell Clemings
From the reports I've received, it looks as if they redact only from the
headers. With personalization on, I put a %(user_address)s token in the
non-digest footer and as of the last report I got (June 8) it came through
the feedback loop intact. I've never figured out a similar fix for digests,
however, and that seems to be where most of the reports come from. So maybe
there's room for a new approach there.

rac

-- Forwarded message --
 From: Lindsay Haisley fmo...@fmp.com
 To: mailman-users@python.org
 Cc:
 Date: Tue, 19 Jun 2012 19:54:34 -0500
 Subject: Re: [Mailman-Users] AOL redacts user addresses even with VERP and
 full personalization enabled
 On Tue, 2012-06-19 at 20:42 -0400, Dave (FitEyes) wrote:
  Now that you motivated me, I actually read the blog post too:
 
 http://postmaster-blog.aol.com/2008/08/13/more-on-the-upcoming-feedback-loop-conversion/
 
  It now seems pretty clear that we can use these reports in the way
  Lindsay and others have proposed.
 
 Well if this is so, are they still redacting the VERP recipient
 addresses?

 --
 Lindsay Haisley   |  We are all broken toasters, but we still
 FMP Computer Services |manage to make toast
 512-259-1190  |
 http://www.fmp.com|- Cheryl Dehut



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


Re: [Mailman-Users] AOL redacts user addresses even with VERP and full personalization enabled

2012-06-19 Thread Russell Clemings
I'm surprised to read in this thread that the terms of service for AOL's
feedback loop forbid us from using its reports to identify users.

The page where you sign up for the FBL seems to say just the opposite (end
of third paragraph):

We suggest using opaque identifiers for the email recipient or a custom
remove link in the body of the email to help you identify the original
recipient of the message.

http://postmaster.aol.com/Postmaster.FeedbackLoop.php

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


[Mailman-Users] public archive points to private archive directory

2011-10-27 Thread Russell L. Carter
Greetings,
I've just brought up mailman on a debian-testing box
and almost everything works. (Hooray!) The problem I'm having
is that after creating a list, subscribing a user, and
sending a message to the list, I go to the list info
page:

http://lists.pinyon.org/listinfo/testing3

and click on ... visit the Testing3 Archives with
link:

http://lists.pinyon.org/pipermail/testing3/

and I get

Forbidden

You don't have permission to access /pipermail/testing3/ on this server.

So ok, this seems to be a permissions problem, and I'm bothering
you all so that I can learn the Right Way(tm) to fix it.

The relevant apache config is:

 Directory /var/lib/mailman/archives/
Options FollowSymLinks
AllowOverride None
 /Directory
 Alias /pipermail/ /var/lib/mailman/archives/public/

Here's the permissions trail (after bin/check_perms -f):

root@quine:/var/lib/mailman# ls
archives/  cgi-bin@  data/   lists/  logs@  Mailman@   qfiles/   spam/
bin@   cron@ icons@  locks@  mail@  messages/  scripts@  templates@
root@quine:/var/lib/mailman# ls -ld archives/
drwxrwsr-x 4 root list 4096 Oct 26 17:59 archives//
root@quine:/var/lib/mailman# ls -ld archives/*
drwxrws--- 6 list list 4096 Oct 27 15:09 archives/private/
drwxrwsr-x 2 root list 4096 Oct 27 15:09 archives/public/
root@quine:/var/lib/mailman# ls -ld archives/public/*
lrwxrwxrwx 1 root list 41 Oct 26 18:01 archives/public/mailman -
/var/lib/mailman/archives/private/mailman/
lrwxrwxrwx 1 www-data list 42 Oct 27 15:09 archives/public/testing3 -
/var/lib/mailman/archives/private/testing3/

Hmm, archives/public/testing3 points to archives/private/... but
apache running as www-data can't access archives/private because
private is list:list and with no world readers (as it should be).

However the list testing3 is configured to have *public* archives.
So... why is the public archive pointing to the private one?

What's the Right Way to fix this so that clicking the visit archives
link on a new list doesn't result in a 403 Forbidden barf?

Or have I possibly botched something else?

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


Re: [Mailman-Users] public archive points to private archive directory

2011-10-27 Thread Russell L. Carter


On 10/27/2011 04:33 PM, Mark Sapiro wrote:

 What's the Right Way to fix this so that clicking the visit archives
 link on a new list doesn't result in a 403 Forbidden barf?
 
 
 Make the archives/private/ directory searchable by the web server.
 Either
 
 chown www-data:list archives/private
 
 or
 
 chmod o+x archives/private.
 
 See section 4 of the installation manual at
 http://www.list.org/mailman-install/node9.html. Also see
 http://wiki.list.org/x/OIDD, and if this is the way the Debian
 package installs, report this to Debian as a packaging bug.
 

Ok, I guess I need to purge the current installation and
figure out where the permissions go awry while configuring the
debian installed package.

Thanks for the pointers.

Best,
Russell

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


Re: [Mailman-Users] Email address subscribed to many annoucement lists but only recieves one copy on an annoucement sent to multiple lists

2011-08-16 Thread Russell Clemings
Entering something in the non-digest options/sibling
lists/regular_exclude_lists box on the list admin page could also
cause this behavior, I believe.

rac

On Tue, Aug 16, 2011 at 6:51 PM, Richard Damon rich...@damon-family.org wrote:
 On 8/16/11 9:21 PM, Chase, Edward wrote:
 Hi there,

 The long subject pretty much states my issue.  I have an email address that 
 is subscribed to many moderated announcement lists in my organization.  If a 
 message is sent to more than one list, I only receive the first copy that 
 gets approved.

 I've found section 7.2 in the user documentation in the wiki 
 (http://wiki.list.org/display/DOC/Mailman+2.1+Members+Manual#Mailman2.1MembersManual-7.2HowcanIavoidgettingduplicatemessages%3F%28duplicatesoption%29)
  but am not sure this is applies to this situation.  It's not like these 
 emails are being sent to both me and the list address.  They are being sent 
 to list1, list2, list3, and list4.  I happen to be on all of them for 
 monitoring purposes.  I'm sure there are others within my organization that 
 are on more than one of these lists.  We have administrators that like to 
 see that their message has gone out to all the student announcement lists.

 Your feedback is most appreciated.

 Thanks.

 Edward Chase
 Providence College
 Information Technology

 Could the address be a gmail address? Gmail looks at message-Ids and
 automatically removes duplicates, and the same initial email to multiple
 lists, will all have the same message-id.

 --
 Richard Damon

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


[Mailman-Users] mailman and drupal

2011-08-10 Thread Russell Clemings
I have a Drupal site and a number of Mailman lists (cPanel flavor) on
the same server and would like to set things up so users can
subscribe/unsubscribe and manage their subscriptions via the Drupal
site.

There appears to be an appropriate set of Drupal modules for that:
http://drupal.org/project/mailman_manager
http://drupal.org/node/195527 (user mailman register)
http://drupal.org/project/mailman_groups (maybe)

Can anyone out there vouch for them, or warn me away from them, or
suggest a better alternative?

The main user complaint I want to deal with is the fact that they now
have separate logins and passwords for the two systems. I also want to
use Drupal organic groups as the list archives, which I think I can do
by having a Drupal mailhandler mailbox subscribed to the lists. Not
sure how I will restrict access to the archives, however. Advice
welcome on that too.
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] postfix-to-mailman.py = mail loops back to myself

2011-01-26 Thread Russell L. Carter
Hi there,

I've spent the afternoon attempting to install mailman on debian
testing with postfix, following the instructions in
/etc/mailman/postfix-to-mailman.py precisely, and I'm getting the
classic 'mail for host loops back to myself'.  From my getting to
know the issue sessions with google there appear to be a variety of
ways this can show up.  Anyway I've checked permissions, am able to
create lists and add users with confirmation, etc.  But sending from
the user to the list bounces with postfix complaining 'loops back to
myself'.

Q1: I was not previously using postfix virtual domains as described in
www.postfix.org/VIRTUAL_README.html, should I be?  If so I'll go off
and try to figure out how the information in there is related to the
instructions in /etc/mailman/postfix-to-mailman.py.  However, AFAICT,
the two sources appear to have zero intersection even though the
concepts are of course are quite similar.

If the answer to Q1 is no, the only change to my existing system
was to add a CNAME 'lists.pinyon.org' pointing to 'quine.pinyon.org'.
Here is the relevant part of of my long time working main.cf, with the
mailman modifications (all checked, many times):

--
myhostname = quine.pinyon.org
mydomain = pinyon.org

myorigin = $mydomain

mydestination = $myhostname, localhost.$mydomain, $mydomain,
mail.$mydomain, www.$mydomain, ftp.$mydomain troupesalamat.com

masquerade_domains = pinyon.org

relay_domains = lists.pinyon.org $mydestination esturion.net troupesalamat.com
relay_recipient_maps = hash:/var/lib/mailman/data/virtual-mailman
transport_maps = hash:/etc/postfix/transport
mailman_destination_recipient_limit = 1
--

I've tried quite a few permutations of ordering, etc., but no luck.

Q2:  Any idea what might be the problem?

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


Re: [Mailman-Users] postfix-to-mailman.py = mail loops back to myself

2011-01-26 Thread Russell L. Carter


On 01/26/2011 09:19 AM, Mark Sapiro wrote:
 Russell L. Carter wrote:


 
 You must not use a CNAME for a mail domain. See the FAQ at
 http://wiki.list.org/x/uYA9. This must be an MX, not a CNAME.

Ah.  I was worried about that.  Ok.  That complicates my setup,
but many thanks for the pointer.

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


[Mailman-Users] configuration problem

2011-01-26 Thread Russell L. Carter
Installing on debian testing, all packages up to date.

Ok, it complicated maintenance a bit too much in my net to dedicate an
IP address to lists.domain, so I thought I would try the exact
approach as detailed in the install manual with postfix, namely using
alias_maps and virtual_alias_domains, etc., leading to a postfix
main.cf containing:

-
# http://www.postfix.org/ADDRESS_REWRITING_README.html#masquerade
masquerade_domains = lists.pinyon.org pinyon.org
# http://www.postfix.org/virtual.5.html
virtual_alias_domains = lists.pinyon.org
virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman

alias_maps = hash:/etc/aliases hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases
--

And that worked great!  Using the suggested initial 'mailman' list
I was able to add subscribers and send/receive, etc.  Perfect.

I ran into a permissions problem with apache and the private archives,
so I thought I would stop at that point, purge the installation, and
carefully recreate the configuration from scratch so that I could
document the exact steps for mailman installation on my site properly.

So I do (leaving the postfix previously working main.cf untouched):

$ apt-get remove --purge mailman
$ /bin/rm -rf /var/lib/mailman /usr/lib/mailman
$ cp [my-saved-working-copy-of-mm_cfg.py] /etc/mailman
$ newlist mailman
  [exact same stuff as before]
$ /etc/init.d/mailman start
$ /var/lib/mailman/bin/genaliases
$ /var/lib/mailman/bin/check_perms -f

and I notice that:

$  ls -lt /var/lib/mailman/data
total 36
-rw-rw 1 root list  1132 Jan 26 18:06 aliases
-rw-r- 1 root list 12288 Jan 26 18:06 aliases.db
-rw-rw-r-- 1 root list10 Jan 26 18:04 last_mailman_version
-rw-r--r-- 1 root list 14100 Oct 21 22:40 sitelist.cfg

Ok, first problem.  Where's virtual-mailman (and virtual-mailman.db)?

I go to the web interface http://lists.pinyon.org, but there is
no 'mailman' list.  I try to create the 'mailman' list in the web
interface, and I get:

Error: List already exists: mailman

So... what should I do?

Many thanks,
Russell

--- mm_cfg.py   2011-01-26 18:30:08.0 -0700
+++ mm_cfg.py.works 2011-01-26 18:30:28.0 -0700
@@ -57,16 +57,16 @@
 #-
 # If you change these, you have to configure your http server
 # accordingly (Alias and ScriptAlias directives in most httpds)
-DEFAULT_URL_PATTERN = 'http://%s/cgi-bin/mailman/'
+DEFAULT_URL_PATTERN = 'http://%s/'
 PRIVATE_ARCHIVE_URL = '/cgi-bin/mailman/private'
 IMAGE_LOGOS = '/images/mailman/'

 #-
 # Default domain for email addresses of newly created MLs
-DEFAULT_EMAIL_HOST = 'quine.gb.Pinyon.ORG'
+DEFAULT_EMAIL_HOST = 'lists.Pinyon.ORG'
 #-
 # Default host for web interface of newly created MLs
-DEFAULT_URL_HOST   = 'quine.gb.Pinyon.ORG'
+DEFAULT_URL_HOST   = 'lists.Pinyon.ORG'
 #-
 # Required when setting any of its arguments.
 add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
@@ -94,8 +94,10 @@
 # Uncomment if you use Postfix virtual domains (but not
 # postfix-to-mailman.py), but be sure to see
 # /usr/share/doc/mailman/README.Debian first.
-# MTA='Postfix'
-
+# RLC: follows /etc/mailman/postfix-to-mailman.py exactly:
+MTA='Postfix'
+POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.pinyon.org']
+DEB_LISTMASTER = 'postmas...@pinyon.org'
 #-
 # Uncomment if you want to filter mail with SpamAssassin. For
 # more information please visit this website:
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Mailman Crashes Regularly

2010-10-15 Thread Russell Clemings
The cPanel command I believe is:
/usr/local/cpanel/3rdparty/mailman/bin/mailmanctl restart

From: Aaron Kreider aa...@campusactivism.org
 To: mailman-users@python.org
 Date: Thu, 14 Oct 2010 23:39:05 -0400
 Subject: [Mailman-Users] Mailman Crashes Regularly
  I'm getting regular mailman crashes every 2-4 weeks.  I've had 4 so far.
  I'm running a centos VPS with mailman 2.1.13.

 What is the best way to restart mailman?  I've been restarting the entire
 vps, which obviously is a bad idea.  What can I do to prevent this from
 happening?


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


Re: [Mailman-Users] filtering based on message content

2010-07-11 Thread Russell Clemings
Thanks. For the archives, this appears to work on a list named testlist
...

new file Mailman/Handlers/MyHandler.py:

import re
from Mailman import Errors
from Mailman.Handlers.Hold import hold_for_approval

class BadWords(Errors.HoldMessage):
   reason = 'Message has bad words'
   rejection = 'Your message contains forbidden words.'

BADWORDS = re.compile(r'(\W|^)word3(\W|$)|(\W|^)word6(\W|$)', re.I)

def process(mlist, msg, msgdata):
   for part in msg.walk():
   if part.is_multipart():
   continue
   if BADWORDS.search(part.get_payload(decode=True)):
   hold_for_approval(mlist, msg, msgdata, BadWords)



new file lists/testlist/extend.py:

import copy
from Mailman import mm_cfg
def extend(mlist):
  mlist.pipeline = copy.copy(mm_cfg.GLOBAL_PIPELINE)
  # The next line inserts MyHandler ahead of Moderate.
  mlist.pipeline.insert(mlist.pipeline.index('Moderate'), 'MyHandler')

rac

On Mon, Jul 5, 2010 at 11:16 AM, Mark Sapiro m...@msapiro.net wrote:

 Russell Clemings wrote:

 I've had a request from the boss to filter incoming messages to some of
 our
 lists based on the message content. Specifically, the request is to hold
 all
 messages containing the third of George Carlin's seven words (and
 presumably
 by extension also the sixth), which a couple of our subscribers seem to
 find
 suitable for use in any context.
 
 My first thought, not contradicted by a quick FAQ search, was that there's
 no way Mailman can do this on its own, at least without hacking core,
 because it's not scanning the whole message.


 Yes, and no depending on what you mean by hacking core (or is that
 hacking code?).

 The relevant FAQ is http://wiki.list.org/x/l4A9.

 The handler could be as simple as

 import re
 from Mailman import Errors
 from Mailman.Handlers.Hold import hold_for_approval

 class BadWords(Errors.HoldMessage):
reason = 'Message has bad words'
rejection = 'Your message has contains forbidden words.'

 BADWORDS = re.compile(r'(\W|^)word3(\W|$)|(\W|^)word6(\W|$)', re.I)

 def process(mlist, msg, msgdata):
for part in msg.walk():
if part.is_multipart():
continue
if BADWORDS.search(part.get_payload(decode=True)):
hold_for_approval(mlist, msg, msgdata, BadWords)



 My second thought was that Spam
 Assassin could be set to flag the offending messages; Mailman is already
 set
 to hold messages that have the spam flag set. But that seems like kind of
 a
 kludge.


 Perhaps, but it is probably easier to manage.


 Actually, I take that back. My first thought was to just ban the
 offenders.
 But that's not going to fly.


 Too bad.

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




-- 

Russell Clemings
russ...@clemings.com
National Association of Science Writers cybrarian:
cybrar...@nasw.org

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


Re: [Mailman-Users] filtering based on message content

2010-07-11 Thread Russell Clemings
That makes sense; I'll change it.

One other question: Is there an easy way to make it fire on parts of words
as well as whole words? For example, I might want to catch dig, digger,
digging, etc. (Not to mention motherdigger.)

And to answer your earlier question, my reference to hacking core simply
reflects the fact that I've been spend way too much time with Drupal lately.

rac

On Sun, Jul 11, 2010 at 10:02 AM, Mark Sapiro m...@msapiro.net wrote:

 Russell Clemings wrote:
 
 Thanks. For the archives, this appears to work on a list named testlist
 ...


 Cool!


 [...]
 new file lists/testlist/extend.py:
 
 import copy
 from Mailman import mm_cfg
 def extend(mlist):
   mlist.pipeline = copy.copy(mm_cfg.GLOBAL_PIPELINE)
   # The next line inserts MyHandler ahead of Moderate.
   mlist.pipeline.insert(mlist.pipeline.index('Moderate'), 'MyHandler')


 Perhaps you have thought this through and want this handler before
 Moderate, but I would put it after with either

  mlist.pipeline.insert(mlist.pipeline.index('Moderate')+1, 'MyHandler')

 or

  mlist.pipeline.insert(mlist.pipeline.index('Hold'), 'MyHandler')

 My thinking is that with MyHandler before Moderate, a non-member post
 can be held for 'bad words' before list membership is checked. Then if
 the moderator decides the bad words hold is a false positive or should
 be passed anyway, she may approve the post without realizing it's from
 a non-member. The approved post will then bypass membership checks.

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


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


[Mailman-Users] filtering based on message content

2010-07-05 Thread Russell Clemings
I've had a request from the boss to filter incoming messages to some of our
lists based on the message content. Specifically, the request is to hold all
messages containing the third of George Carlin's seven words (and presumably
by extension also the sixth), which a couple of our subscribers seem to find
suitable for use in any context.

My first thought, not contradicted by a quick FAQ search, was that there's
no way Mailman can do this on its own, at least without hacking core,
because it's not scanning the whole message. My second thought was that Spam
Assassin could be set to flag the offending messages; Mailman is already set
to hold messages that have the spam flag set. But that seems like kind of a
kludge.

Actually, I take that back. My first thought was to just ban the offenders.
But that's not going to fly.

Any other ideas?

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


[Mailman-Users] zeusmail.org and answerpot.com linked

2010-06-08 Thread Russell Clemings
An FYI for anyone interested ...

Yesterday I was notified of a site, http://answerpot.com, that was
archiving two of our lists (without permission, which we require for
republication).

I couldn't find anything fishy in the logs, so I turned on
personalization. But the site was stripping out email addresses from
the message bodies (including those I was inserting into the footers).
So I ended up putting user_optionsurl in the footers, waited for
someone to post, then checked the answerpot.com site for the message
and finally identified the culprit.

It turned out to be a zeusmail.org address. That domain was discussed
here a few months ago after some people noticed a large number of
subscriptions/attempts from there. I've unsubscribed everything from
that domain and added it to the banned list. I haven't heard of any
legitimate subscribers from that domain -- yet -- so I'm hoping that
will take care of the problem.

They had actually subscribed late last year, but apparently started
archiving only in April.

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


Re: [Mailman-Users] Ouytgoing mail header question...

2010-01-31 Thread Russell Clemings
That looks like Exim, in which case I believe the explanation (complex) is
here:

http://www.exim.org/exim-html-4.50/doc/html/spec_52.html#SECT52.1

rac

-- Forwarded message --
 From: Mark Sapiro m...@msapiro.net
 To: Doug Smith ds...@yahoo.com, mailman-users@python.org
 Date: Sun, 31 Jan 2010 08:37:27 -0800
 Subject: Re: [Mailman-Users] Ouytgoing mail header question...
 Doug Smith wrote:
 
 When I look at the outgoing mail queue on my server when MailMan is in the
 process of sending out one of it's messages, I see something akin to the
 following in the header lines.
 
 ---
 1NbOfW-0004fm-J9-H
 mailnull 47 12
 foobarl...@domain.com
 1264901526 0
 -helo_name server.hostname.net
 -host_address 127.0.0.1.41150
 -host_name localhost
 -interface_address 127.0.0.1.25
 -ident mailman
 -received_protocol esmtp
 -body_linecount 58
 -max_received_linelength 120
 YY recipi...@domain1.com
 YY recipi...@domain2.com
 NN recipi...@domain3.com
 YY recipi...@domain4.com
 NY recipi...@domain5.com
 ---
 
 My question is, what do the Yes and No flags at the start of each
 recipient line indicate?


 This is a question for your MTA. If you are seeing the above as the
 output of some command like 'mailq' or similar, consult its manpage or
 other documentation. If it is the content of some file, consult the
 MTA documentation for the format of that file.

 Just guessing, I'd say that one column of Y and N indicates whether the
 message has been delivered to that recipient's MX. I have no guess as
 to what the other column means

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




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


Re: [Mailman-Users] Removing archives query.

2010-01-09 Thread Russell Clemings
Maybe I'm missing something obvious here, but why can't the OP just go into
the Mailman web admin page and set the archiving options like anybody else?

I have a cPanel VPS with shell access so I create all my lists there. But I
just set up a test list within cPanel and was able to get to the web admin
page by selecting mail, then mailing lists, then edit for the
appropriate list. You'll need to supply the password you specified when you
created the list.

Then just go to archiving options and make your changes.

rac

-- Forwarded message --
 From: Brian Carpenter br...@emwd.com
 To: 'Stephen J. Turnbull' step...@xemacs.org, 'John Fitzsimons' 
 jo...@net2000.com.au
 Date: Fri, 8 Jan 2010 22:06:21 -0500
 Subject: Re: [Mailman-Users] Removing archives query.
  -Original Message-
  From: mailman-users-bounces+brian=emwd@python.org [mailto:mailman-
  users-bounces+brian=emwd@python.org] On Behalf Of Stephen J.
  Turnbull
  Sent: Friday, January 08, 2010 9:33 PM
  To: John Fitzsimons
  Cc: mailman-users@python.org
  Subject: [Mailman-Users] Removing archives query.
 
  John Fitzsimons writes:
 
If it is then are there any plans for us CPanel users to be able to
remove archives in a future Mailman release please ?
 
  John, it's not called free software because you pay nothing for it.
  It's call free software because you, and I, and the general public
  are licensed to do almost anything with the software.  The only
  condition in this license that matters is that if we redistribute any
  form of Mailman, we must provide the *recipient* with the source code
  of the program.  (Note: *not* the public; that's important.)
 
  The company that provides cPanel has taken advantage of this license
  offered to *all* in the public to incorporate GNU Mailman in their
  hosting product.  This relationship is entirely one-sided: they take
  the Mailman code, but have *never* provided any input to development
  or support of Mailman users that I know of.
 
  Yes, CPanel has its conveniences.  It also has its inconveniences, and
  *those are entirely your problem* because we have no claim at all on
  cPanel's attention, by the *vendor's* choice.  Please stop posting
  about cPanel here, and take responsibility for *your* choice.
 
  If you want to help, including helping yourself, you can
 
  (1) Go talk to your service provider, and see if you can get them to
  give you a copy of the cPanel version of Mailman.  Make a diff and
  post it online, and to the mailman-develop...@python.org mailing
  list.  According to the Mailman license, if you can get somebody
  to voluntarily give you a copy of a legitimately received copy,
  you do have the right to do that.  In the future, if you have a
  problem (bug) with cPanel Mailman, you can point the developers to
  that copy, and (if they have time), you may get some help.
 
  Missing features are still your problem, whether they are
  something that cPanel has subtracted or something that Mailman
  could do but doesn't.  You might get some sympathy for the latter,
  of course.
 
  (2) Talk to the cPanel people, find out what their plans are, and post
  the answers here.  If they ask you *not* to do that, post simply
  that fact.  Better yet, add either kind of answer to the FAQ on
  cPanel.
 
  These are not things Mailman developers can do *for* you.  These
  companies talk only to their customers (if they even do that).
 
  Alteratively, you could bite the bullet, and ask for help in
  installing your own Mailman, and have access to all the facilities, as
  well as receiving much more detailed (not to mention enthusiastic)
  help on this list and (often) in private.
 
  It's called free software because *the choice is yours*.

 Wow! That is a harsh reply.

 I think all John was trying to find out was how to remove their archives
 without having direct access to the backend of mailman. Unfortunately there
 is not. However John's hosting company should be able to assist him in
 doing
 that. We have when requested by our own clients.

 He is really not posting about cPanel here. He is simply trying to get some
 assistance with Mailman which he is using via his cPanel hosting account.
 He
 may be perhaps confused about the relationship between cPanel and Mailman
 which is understandable.

 On a positive note, cPanel has introduce a large number of folks to Mailman
 who would have otherwise been ignorant of its existence.

 Brian
 EMWD.com



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

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users

[Mailman-Users] Facebook invite not rejected

2009-11-15 Thread Russell Clemings
A Facebook invite from invite+zrdoovf=c...@facebookmail.com got posted
to two of our lists last night and I can't figure out why it wasn't
rejected. It came from a user who was subscribed to both lists, but at
a gmail address. I suspect he gave Facebook access to his address book
but as I said that facebookmail.com address is not a subscriber.

generic_nonmember_action is reject
forward_auto_discards is yes
accept_these_nonmembers. hold_these_nonmembers,
reject_these_nonmembers and discard_these_nonmembers are all empty

but ... (listname masked here, the rest is accurate)

/usr/local/cpanel/3rdparty/mailman/logs/post:20404:Nov 15 01:12:06
2009 (13887) post to listname-talk from
invite+zrdoozozo...@facebookmail.com, size=3308,
message-id=7f9ef7cb2a8b3dff5957c17d3bb09...@10.16.160.197, success
/usr/local/cpanel/3rdparty/mailman/logs/post:20405:Nov 15 01:12:07
2009 (13887) post to listname-teach from
invite+zrdoovf=c...@facebookmail.com, size=3332,
message-id=708a4ec208c585f01494cd7393f0b...@10.16.160.197, success

Nothing in the other logs (except smtp) and nothing fishy in the
headers that I can see.

I'm mystified. Any ideas? These things have always been rejected before ...

(Yes, I know, cPanel ... sigh.)

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


Re: [Mailman-Users] Facebook invite not rejected

2009-11-15 Thread Russell Clemings
That looks like it. There's nothing like that in the mbox file but I
just sent an invite from my Facebook page to myself at a different
address and the reply to address was the one attached to my page. So
I guess Facebook uses its own address for from and the user's
address for reply to. Makes sense for them I guess. Annoys me.

thx

rac


On Sun, Nov 15, 2009 at 12:09 PM, Mark Sapiro m...@msapiro.net wrote:
 Russell Clemings wrote:

A Facebook invite from invite+zrdoovf=c...@facebookmail.com got posted
to two of our lists last night and I can't figure out why it wasn't
rejected. It came from a user who was subscribed to both lists, but at
a gmail address. I suspect he gave Facebook access to his address book
but as I said that facebookmail.com address is not a subscriber.

generic_nonmember_action is reject
forward_auto_discards is yes
accept_these_nonmembers. hold_these_nonmembers,
reject_these_nonmembers and discard_these_nonmembers are all empty

but ... (listname masked here, the rest is accurate)

/usr/local/cpanel/3rdparty/mailman/logs/post:20404:Nov 15 01:12:06
2009 (13887) post to listname-talk from
invite+zrdoozozo...@facebookmail.com, size=3308,
message-id=7f9ef7cb2a8b3dff5957c17d3bb09...@10.16.160.197, success
/usr/local/cpanel/3rdparty/mailman/logs/post:20405:Nov 15 01:12:07
2009 (13887) post to listname-teach from
invite+zrdoovf=c...@facebookmail.com, size=3332,
message-id=708a4ec208c585f01494cd7393f0b...@10.16.160.197, success

Nothing in the other logs (except smtp) and nothing fishy in the
headers that I can see.


 The sender reported in the post log messages above comes from either
 the From: header or possibly the Sender: header (if
 USE_ENVELOPE_SENDER is set true in mm_cfg.py) of the incoming message.

 However, membership tests will test all of the From: header, the
 envelope sender (unix From_ or Return-Path:), the Reply-To: header and
 the Sender: header, and if any of these contains a member address, the
 post is deemed to be from a member.

 If the original Reply-To: is stripped by the list, it is lost, but the
 other information is in the message in the
 archives/private/LISTNAME.mbox/LISTNAME.mbox/ file.

 --
 Mark Sapiro m...@msapiro.net        The highway is for gamblers,
 San Francisco Bay Area, California    better use your sense - B. Dylan
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] my mailman has been hacked !!

2009-05-28 Thread Russell Clemings
In addition to the earlier suggestions:

1. Turn on content filtering -- the default settings should remove most if
not all dangerous attachments.

2. Under general settings, set the maximum message size as small as
possible. This not only blocks a lot of viruses but on a discussion list it
prevents people from quoting an entire digest when replaying.

But for broadcast lists, the suggestion about moderating everybody should do
the trick. I just keep emergency moderation (also on general options page)
on at all times for those lists.

rac



 -- Forwarded message --
 From: Rob MacGregor rob.macgre...@gmail.com
 To: mailman-users@python.org
 Date: Wed, 27 May 2009 19:41:15 +0100
 Subject: Re: [Mailman-Users] my mailman has been hacked !!
 On Wed, May 27, 2009 at 19:23, Khalil Abbas khillo...@hotmail.com wrote:
 
  HELP!!
 
  one of my lists has been hacked.. all members are moderated, except my
 own email address (m...@email.com) which I use to post to the list ..
 
  someone sent from my address to the list and all my subscribers has
 recieved a damn virus as an attachment!!  but the 'From' name is not me,
 which means that the sender didn't use my email to send but used a kind of
 open-relayed server or something ..
 
  please help what should I do ???

 Look at the headers and work out what really happened.

 Forging email addresses is trivial.  It is the work of a few seconds
 to send an email with somebody else's email address.  You can mitigate
 somewhat by using SPF and DKIM, but it does require that everybody
 checks your SPF and DKIM records - not everybody does.

 --
 Please keep list traffic on the list.

 Rob MacGregor
  Whoever fights monsters should see to it that in the process he
doesn't become a monster.  Friedrich Nietzsche



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

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] Archive 3rd Party List

2009-04-18 Thread Russell Clemings
My solution was to set up MHonArc (http://www.mhonarc.org/), running under
its own user (e.g. mailarch), and then subscribe maila...@mydomain.com to
the Mailman list(s) I wanted to archive. That (along with some lines in the
Apache configuration) allowed me to put them behind the same password wall
as our web site, and to do a lot of fancy formatting. If you (and the list
owner) don't care if the public has access to the archives, however, then
one of the solutions suggested below is probably easier. Either way, be sure
to turn off the monthly password reminders for the archive user so they
won't show up in the archives. And be sure nobody unsubscribes the archive
user.

rac

On Sat, Apr 18, 2009 at 3:00 AM, mailman-users-requ...@python.org wrote:

 -- Forwarded message --
 From: Matthias Schmidt b...@admilon.net
 To: Jim Redman jred...@ergotech.com, mailman-users@python.org
 Date: Sat, 18 Apr 2009 17:30:09 +0900
 Subject: Re: [Mailman-Users] Archive 3rd Party List
 Am/On Fri, 17 Apr 2009 10:31:22 -0600 schrieb/wrote Jim Redman:

 I subscribe to a mailing list that has no archive capabilities.
 
 I don't really want to try to take over the list, but would like to
 archive the messages as a service to other list users.
 
 Would it be possible to do this with Mailman?  Or does anyone have an
 alternate system that may be better capable to do this?

 besides that, what Brad suggested, I'd go with www.nabble.com,
 www.mail-archive.com or some other free service for archiving.
 I think the list owner has to be asked in any case.

 cheers,
 Matthias

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

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] non-subscriber managed to post to a subscriberonly list

2009-01-26 Thread Russell Clemings
A low-tech fix I've used is to set max_num_recipients to a really
low number, like 2 or 3. Anything more than that, and the post gets
held for approval. Virtually every time I've seen a spam post that
spoofs a member's email address, it's had more than a couple of
recipients.

rac

 -- Forwarded message --
 From: Steve Lindemann st...@marmot.org
 To: mailman-users@python.org
 Date: Mon, 26 Jan 2009 15:26:53 -0700
 Subject: Re: [Mailman-Users] non-subscriber managed to post to a 
 subscriberonly list
 Mark Sapiro wrote:

 Right. That's why you have to look at the raw archive mbox file (not
 the html archive or the periodic .txt or .txt.gz file). That's the
 only place that will have the original envelope sender in the From 
 separator and the original Sender:.

 Thanks! Got it!  They spoofed a legitimate list member on the Return-Path:, 
 which also showed up on the first (From ) message header line.  The From:, 
 Reply-To: reflected the purported spammer and there was no Sender: in the raw 
 mbox file.  The good news is that there was no Approved: or Approve: but 
 we're changing passwords anyway.

 I don't suppose there's anything we can do about this other than change that 
 particular user's email address... is there?
 --
 Steve Lindemann __
 Network Administrator  //\\  ASCII Ribbon Campaign
 Marmot Library Network, Inc.   \\//  against HTML/RTF email,
 http://www.marmot.org  //\\  vCards  M$ attachments
 +1.970.242.3331 x116
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Users] New User trying to get Mailman, Apache2, Postfix working on Ubuntu LTS Server 8.04 for Internet

2008-12-03 Thread Russell Christiansen
OK. Someone and I have been attempting to get Mailman working under the
ubuntu platform. I've recently installed the Apache2 Web Server, Postfix,
and Maliman onto my machine. Presently, I'm using Ubuntu LTS Server 8.04,
mostly due to the fact that I'm not sure that all this will work on a
desktop configuration. 

I pretty much follow everything on the Ubuntu Server Guide in getting
Apache2, Postfix, and Mailman working. Of course I configure Postfix to work
with mailman, (tweaking the mm_cfg.py of course). The computer name I set on
the installation was computerbroadcastnetwork, though I went inside the
hosts and changed the computerbroadcastnetwork to
computerbroadcastnetwork.com and set the local address to 127.0.0.1
instead of 127.0.1.1, hoping that would alleviate any problems. I can get
the UI interface working somewhat on my own system, but not on external
systems. When I try to create a new list, and type in my E-mail address to
be notified, it will NOT send. 

OK here's the information: 
The host name should be computerbroadcastnetwork.com 

I don't think all the installation guides or anything are going to cut the
mustard for me here. I need the best way to get Mailman working on my
system, and to work correctly on the web. 

FYI, my network is a local LAN which uses DHCP. Do I need a DHCP3 server? 

I hope one of you can assist me in getting this working on my machine. It's
been a real pain.

 

-  Russell Christiansen ([EMAIL PROTECTED]) 

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

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Users] generic_nonmember_action and header_filter_rules

2008-10-12 Thread Russell Clemings
I have generic_nonmember_action set to reject. I also have
header_filter_rules set to hold if an incoming message has
X-Spam-Flag: YES in its headers.

My current problem is the second test overrides the first -- i.e., if
a non-member tries to post a message flagged as spam, it is held
rather than rejected. As you might imagine, this happens rather often.

Is there a way to change the order of operations on these filters? I'd
like to have posts from non-members rejected every time, whether they
match the spam filter or not.

This is cPanel's hack of Mailman (version 2.1.11.cp2), not the real mccoy, fwiw.

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

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] generic_nonmember_action and header_filter_rules

2008-10-12 Thread Russell Clemings
I think that does it.

(Well, that and remembering to restart Mailman with /bin/mailmanctl restart) :)

thx

rac

On 10/12/08, Mark Sapiro [EMAIL PROTECTED] wrote:
 Russell Clemings wrote:

  I have generic_nonmember_action set to reject. I also have
  header_filter_rules set to hold if an incoming message has
  X-Spam-Flag: YES in its headers.
  
  My current problem is the second test overrides the first -- i.e., if
  a non-member tries to post a message flagged as spam, it is held
  rather than rejected. As you might imagine, this happens rather often.
  
  Is there a way to change the order of operations on these filters? I'd
  like to have posts from non-members rejected every time, whether they
  match the spam filter or not.
  
  This is cPanel's hack of Mailman (version 2.1.11.cp2), not the real mccoy, 
 fwiw.



 Do you have access to mm_cfg.py? That's what's required to change this.

  IncomingRunner passes the message througe a pipeline of handler
  modules. The first one that says hold|reject|discard this message
  determins what is done.  The default pipeline is

  GLOBAL_PIPELINE = [
 # These are the modules that do tasks common to all delivery paths.
 'SpamDetect',
 'Approve',
 'Replybot',
 'Moderate',
 'Hold',
 'MimeDel',
 'Scrubber',
 'Emergency',
 'Tagger',
 'CalcRecips',
 'AvoidDuplicates',
 'Cleanse',
 'CleanseDKIM',
 'CookHeaders',
 # And now we send the message to the digest mbox file, and to the
  arch and
 # news queues.  Runners will provide further processing of the
  message,
 # specific to those delivery paths.
 'ToDigest',
 'ToArchive',
 'ToUsenet',
 # Now we'll do a few extra things specific to the member delivery
 # (outgoing) path, finally leaving the message in the outgoing
  queue.
 'AfterDelivery',
 'Acknowledge',
 'ToOutgoing',
 ]


  SpamDetect does header_filter_rules; Moderate does member moderation
  and non-member actions, and Hold does several miscellaneous holds.

  To do what you want, you need to reorder the pipeline so that
  SpamDetect comes after Moderate.

  You could do this by putting the following in mm_cfg.py

  GLOBAL_PIPELINE.remove('SpamDetect')
  GLOBAL_PIPELINE.insert(GLOBAL_PIPELINE.index('Hold'), 'SpamDetect')

  which would remove SpamDetect from the pipeline and then insert it
  between Moderate and Hold.


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


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

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] Config question

2008-09-07 Thread Russell Clemings
If you have access to the shell (e.g. a VPS rather than shared hosting), you
can use bin/config_list to create your lists outside of cPanel and avoid all
of the _hostname business, which I believe is just cPanel's way to enforce
unique listnames.

rac


 -- Forwarded message --
 From: Mark Sapiro [EMAIL PROTECTED]
 To: Green Gold Capital [EMAIL PROTECTED], mailman-users@python.org
 
 Date: Sun, 7 Sep 2008 07:51:56 -0700
 Subject: Re: [Mailman-Users] Config question
 Green Gold Capital wrote:
 
 I just installed mailman version 2.1.9.cp2.


 Please see http://wiki.list.org/display/DOC/Mailman+and+CPanel.


 When I say I installed, I mean that I used cpanel to do it at my web
 host.
 I'm trying to change what I thought were some minor things, but I can't
 seem
 to figure out how.  For example, I want to change the public name of the
 list but it says (make case-changes only) in general options.  Well, I
 want to do substantially more than make just case changes.


 Then you have to create a new list that has the name you want.


 Right now it's
 coming out as listname_hostname,


 The _hostname part is cPanel. It is not in the list posting address,
 but it is in the web interface. There's nothing you can do about it if
 you use cPanel.


 I want something more like Company
 Name's special list.


 That would not be a valid list name in any case. Keep in mind that the
 list name is also the local part of its email address.

 It sounds like what you are really talking about is the list's
 'description' - A terse phrase identifying this list.

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

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

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Users] many problems

2008-09-03 Thread Russell Clemings
If I recall correctly, the default cPanel installation has a really tight
limit on the number of messages that can be sent from your server in a given
amount of time. Far too tight for a Mailman list of any size. I recall
running into this myself once. I guess it's to protect you in case you have
a PHP script or something that gets hijacked by a spammer. Unfortunately, I
can't find the setting to change it, but your host (if competent) should be
able to help.

I'm wondering it the second issue (unsubscribes) might not have something to
do with them hitting the bounce ceiling. However, I'm not sure why that
would affect only the m's one day and the p's another.

rac


 -- Forwarded message --
 From: Jaione Arrieta [EMAIL PROTECTED]
 To: Mailman-Users@python.org
 Date: Wed, 3 Sep 2008 10:06:27 -0700 (PDT)
 Subject: [Mailman-Users] many problems
 Hi
 I have a mailing list, I´m the administrator that is I´m a user and have no
 idea of programming, and I used to have the same mailing list  in
 mailman but with an older version and worked just fine and I was very happy
 with it but had to change servers and my hosting service upload the version
 available a month ago which is the version 2.1.9.cp2 and I´m having many
 problems with this version
 _postings take very long time to arrived if they do, because some
 postings arrive to some members and others to other members and some they
 don´t arrive to anybody even if they get to the archive, and if there is an
 important subject to discuss there´s no way to make it interesting cause
 many people don´t get the messages, and even if they send a message it
 doesn´t arrive to many people, an I need the mailing list   to be fast an
  active as it was before and I´m having lot´s of complains...
 _all of the sudden all the memebers for example the m members get
 unsuscribe at the same time and I put them back and then all the members
 that start with p get unsuscribe at the same time and I don´t have time to
 check all the time all the members usually I have to do it two or three
 times a day
 I´m really not very happy with this version, is there a way to go back to
 an older version ? or what can I do to make it work just fine with no
 problems?

 Thanks
 JAG

 __
 Correo Yahoo!
 Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
 Regístrate ya - http://correo.yahoo.com.mx/



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

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Users] Users get email, but admin messages are not sent

2008-07-21 Thread Russell Horn
Hi,

I migrated my mailman installation to a new server. I had some initial
teething trouble updating the list URLs but that's taken care of.

All my lists work with regards to the web interface, adding/removing
members and sending posts to the list.

What does not work, however, is admin emails. Messages regarding
pending subscription requests, posts needing moderator approval etc,
they never even make it to postfix. The mailman smtp log doesn't show
anything other than list posts. The error log has no entries in the
past week, so nothing useful there that I can see.

/usr/lib/mailman/Mailman/mm_cfg.py contains:

DEFAULT_EMAIL_HOST = 'mail.mydomain.com'
MTA = 'Postfix'
POSTFIX_ALIAS_CMD = '/usr/sbin/postalias'
POSTFIX_MAP_CMD = '/usr/sbin/postmap'
DELIVERY_MODULE = 'SMTPDirect'
SMTPHOST = 'localhost'
SMTPPORT = '25'

I don't see any problems there.

Can anyone suggest any other reason that might be stopping my admin
messages from sending?

Thanks,

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

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] Users get email, but admin messages are not sent

2008-07-21 Thread Russell Horn
On Mon, Jul 21, 2008 at 1:03 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 This probably has nothing to do with it, but if the above setting for
 DEFAULT_EMAIL_HOST is different from the one in Defaults.py, you should add

 add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)


Updated that and restarted but no change.


 What happens if you mail directly to the listname-owner address?

That mail gets delivered normally. So aliases and postfix both seem okay.


 Do other Mailman generated notices get delivered - e.g. a subscription
 confirmation or a list welcome message?

Nope - anything that seems to be generated by mailman, other than the
list posts themselves, seems to vanish.

Thanks for your suggestions,

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

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] Users get email, but admin messages are not sent

2008-07-21 Thread Russell Horn
On Mon, Jul 21, 2008 at 1:28 PM, Mark Sapiro [EMAIL PROTECTED] wrote:

 That suggests a problem with VirginRunner. Is it running? Are there entries
 in qfiles/virgin?

Bingo! Thanks!

There were indeed files there, and I'd missed the error in logs/qrunner

I cleared out the folder, restarted and all is well.

Thanks again!

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

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Users] content filtering and blank messages (again)

2008-05-17 Thread Russell Clemings
(Following up)

The problem and the workaround appear to be the same as this:

http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq04.022.htp

The system in this case is running CPanel 11.18.6 on CentOS 4.6. The
only difference from the symptoms discussed in the FAQ is that the
messages sent out by Mailman after filtering were blank, whereas the
case in the FAQ had a permission denied error.

Thanks to Mark Sapiro for ruling out other causes and pointing to this
solution.

rac


ORIGINAL MESSAGE:

I've search the archives and I must be missing something, so if this
is a stupid question I apologize. But I'm having endless trouble
getting Mailman to convert messages sent as HTML only into plain text.
It's sending an empty message. The fixes discussed in past threads on
this subject aren't working -- or else I'm not implementing them
correctly.

What follows are the content filtering settings, followed by a cc of a
test message I sent to the list as HTML only, followed by what Mailman
sent out after content filtering. The latter has no message body
except the standard footer. I disguised all of the emails and other
identifying information but I hope it's still understandable.

Thanks in advance for any help.

rac

---

CONTENT FILTERING SETTINGS:

Should Mailman filter the content of list traffic according to the
settings below?
Yes

Remove message attachments that have a matching content type.
(Blank)

Remove message attachments that don't have a matching content type.
Leave this field blank to skip this filter test.
text
multipart/mixed
multipart/alternative
multipart/related
message/rfc822
text/html
text/plain

Remove message attachments that have a matching filename extension.
(Blank)

Remove message attachments that don't have a matching filename
extension. Leave this field blank to skip this filter test.
(Blank)

Should Mailman collapse multipart/alternative to its first part content?
Yes

Should Mailman convert text/html parts to plain text? This conversion
happens after MIME attachments have been stripped.
Yes

Action to take when a message matches the content filtering rules.
Forward to List Owner



CC OF MESSAGE AS IT WAS SENT TO MAILMAN:

Received: from my.isps.mx.server ([xx.xx.xx.xx])
 by alnrmxc14.isps.mx.server (alnrmxc14) with ESMTP
 id 20080515034531a1400509ste; Thu, 15 May 2008 03:45:31 +
X-Originating-IP: [xx.xx.xx.xx]
Received: from [127.0.0.1] ([71.195.187.118])
   by my.isps.mx.server with isps
   id RflV1Z0062ZiHyX8M0; Thu, 15 May 2008 03:45:31 +
X-Authority-Analysis: v=1.0 c=1 a=LIYwtywzrmFXcuGVuBcA:9
 a=Fnt7OvYJGKwTYi23R0GNqJl9OAIA:4 a=AfD3MYMu9mQA:10
Message-ID: [EMAIL PROTECTED]
Date: Wed, 14 May 2008 20:45:31 -0700
From: Me [EMAIL PROTECTED]
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To:  [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: html mail test
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN
html
head
 meta content=text/html;charset=ISO-8859-1 http-equiv=Content-Type
/head
body bgcolor=#ff text=#00
h1html mail test/h1
br
br
/body
/html



MESSAGE SENT BY MAILMAN AFTER CONTENT FILTERING:

Delivered-To: [EMAIL PROTECTED]
Received: by xx.xx.xx.xx with SMTP id c10cs50615fga;
   Wed, 14 May 2008 20:45:48 -0700 (PDT)
Received: by xx.xxx.xx.x with SMTP id b1mr1944460waa.165.1210823147551;
   Wed, 14 May 2008 20:45:47 -0700 (PDT)
Return-Path: [EMAIL PROTECTED]
Received: from server1.mydomain.com (server1.mydomain.com [xxx.xx.xxx.xxx])
   by mx.address.com with ESMTP id g25si4319230wag.4.2008.05.14.20.45.45;
   Wed, 14 May 2008 20:45:47 -0700 (PDT)
Received-SPF: pass (address.com: domain of
[EMAIL PROTECTED] designates xxx.xx.xxx.xxx as
permitted sender) client-ip=xxx.xx.xxx.xxx;
Authentication-Results: mx.address.com; spf=pass (address.com: domain
of [EMAIL PROTECTED] designates xxx.xx.xxx.xxx as
permitted sender) [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] helo=server1.mydomain.com)
   by server1.mydomain.com with esmtp (Exim 4.68)
   (envelope-from [EMAIL PROTECTED])
   id 1JwUPZ-sX-JQ
   for [EMAIL PROTECTED]; Wed, 14 May 2008 23:45:45 -0400
Received: from my.isps.mx.server ([76.96.30.40])
   by server1.mydomain.com with esmtp (Exim 4.68)
   (envelope-from [EMAIL PROTECTED]) id 1JwUPP-Uu-SR
   for [EMAIL PROTECTED]; Wed, 14 May 2008 23:45:44 -0400
Received: from my.isps.mx.server ([76.96.30.11])
   by my.isps.mx.server with isps
   id RerV1Z0050EPchoA403e00; Thu, 15 May 2008 03:45:33 +
Received: from [127.0.0.1] ([71.195.187.118])
   by my.isps.mx.server with isps
   id RflV1Z0062ZiHyX8M0; Thu, 15 May 2008 03:45:31 +
X-Authority-Analysis: v=1.0 c=1 a=LIYwtywzrmFXcuGVuBcA:9
   a=Fnt7OvYJGKwTYi23R0GNqJl9OAIA:4 a=AfD3MYMu9mQA:10
Message-ID: [EMAIL PROTECTED]
Date: Wed, 14 May 

[Mailman-Users] content filtering and blank messages (again)

2008-05-14 Thread Russell Clemings
I've search the archives and I must be missing something, so if this
is a stupid question I apologize. But I'm having endless trouble
getting Mailman to convert messages sent as HTML only into plain text.
It's sending an empty message. The fixes discussed in past threads on
this subject aren't working -- or else I'm not implementing them
correctly.

What follows are the content filtering settings, followed by a cc of a
test message I sent to the list as HTML only, followed by what Mailman
sent out after content filtering. The latter has no message body
except the standard footer. I disguised all of the emails and other
identifying information but I hope it's still understandable.

Thanks in advance for any help.

rac

---

CONTENT FILTERING SETTINGS:

Should Mailman filter the content of list traffic according to the
settings below?
Yes

Remove message attachments that have a matching content type.
(Blank)

Remove message attachments that don't have a matching content type.
Leave this field blank to skip this filter test.
text
multipart/mixed
multipart/alternative
multipart/related
message/rfc822
text/html
text/plain

Remove message attachments that have a matching filename extension.
(Blank)

Remove message attachments that don't have a matching filename
extension. Leave this field blank to skip this filter test.
(Blank)

Should Mailman collapse multipart/alternative to its first part content?
Yes

Should Mailman convert text/html parts to plain text? This conversion
happens after MIME attachments have been stripped.
Yes

Action to take when a message matches the content filtering rules.
Forward to List Owner



CC OF MESSAGE AS IT WAS SENT TO MAILMAN:

Received: from my.isps.mx.server ([xx.xx.xx.xx])
  by alnrmxc14.isps.mx.server (alnrmxc14) with ESMTP
  id 20080515034531a1400509ste; Thu, 15 May 2008 03:45:31 +
X-Originating-IP: [xx.xx.xx.xx]
Received: from [127.0.0.1] ([71.195.187.118])
by my.isps.mx.server with isps
id RflV1Z0062ZiHyX8M0; Thu, 15 May 2008 03:45:31 +
X-Authority-Analysis: v=1.0 c=1 a=LIYwtywzrmFXcuGVuBcA:9
 a=Fnt7OvYJGKwTYi23R0GNqJl9OAIA:4 a=AfD3MYMu9mQA:10
Message-ID: [EMAIL PROTECTED]
Date: Wed, 14 May 2008 20:45:31 -0700
From: Me [EMAIL PROTECTED]
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To:  [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: html mail test
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN
html
head
  meta content=text/html;charset=ISO-8859-1 http-equiv=Content-Type
/head
body bgcolor=#ff text=#00
h1html mail test/h1
br
br
/body
/html



MESSAGE SENT BY MAILMAN AFTER CONTENT FILTERING:

Delivered-To: [EMAIL PROTECTED]
Received: by xx.xx.xx.xx with SMTP id c10cs50615fga;
Wed, 14 May 2008 20:45:48 -0700 (PDT)
Received: by xx.xxx.xx.x with SMTP id b1mr1944460waa.165.1210823147551;
Wed, 14 May 2008 20:45:47 -0700 (PDT)
Return-Path: [EMAIL PROTECTED]
Received: from server1.mydomain.com (server1.mydomain.com [xxx.xx.xxx.xxx])
by mx.address.com with ESMTP id g25si4319230wag.4.2008.05.14.20.45.45;
Wed, 14 May 2008 20:45:47 -0700 (PDT)
Received-SPF: pass (address.com: domain of
[EMAIL PROTECTED] designates xxx.xx.xxx.xxx as
permitted sender) client-ip=xxx.xx.xxx.xxx;
Authentication-Results: mx.address.com; spf=pass (address.com: domain
of [EMAIL PROTECTED] designates xxx.xx.xxx.xxx as
permitted sender) [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] helo=server1.mydomain.com)
by server1.mydomain.com with esmtp (Exim 4.68)
(envelope-from [EMAIL PROTECTED])
id 1JwUPZ-sX-JQ
for [EMAIL PROTECTED]; Wed, 14 May 2008 23:45:45 -0400
Received: from my.isps.mx.server ([76.96.30.40])
by server1.mydomain.com with esmtp (Exim 4.68)
(envelope-from [EMAIL PROTECTED]) id 1JwUPP-Uu-SR
for [EMAIL PROTECTED]; Wed, 14 May 2008 23:45:44 -0400
Received: from my.isps.mx.server ([76.96.30.11])
by my.isps.mx.server with isps
id RerV1Z0050EPchoA403e00; Thu, 15 May 2008 03:45:33 +
Received: from [127.0.0.1] ([71.195.187.118])
by my.isps.mx.server with isps
id RflV1Z0062ZiHyX8M0; Thu, 15 May 2008 03:45:31 +
X-Authority-Analysis: v=1.0 c=1 a=LIYwtywzrmFXcuGVuBcA:9
a=Fnt7OvYJGKwTYi23R0GNqJl9OAIA:4 a=AfD3MYMu9mQA:10
Message-ID: [EMAIL PROTECTED]
Date: Wed, 14 May 2008 20:45:31 -0700
From: Me [EMAIL PROTECTED]
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
To: [EMAIL PROTECTED], [EMAIL PROTECTED]
X-Spam-Status: No, score=0.9
X-Spam-Score: 9
X-Spam-Bar: /
X-Spam-Flag: NO
X-Antivirus-Scanner: ClamAV found no viruses but be safe and do your own scans
MIME-Version: 1.0
X-Content-Filtered-By: Mailman/MimeDel 2.1.9.cp2
Subject: [Mailman-list] html mail test
X-BeenThere: 

[Mailman-Users] Domain problem with mailman

2006-01-27 Thread Peter Russell
I just installed Mailman and it seemed to setup ok, until I tried to create 
a new list using the web interface.

I'm running Fedora Core 3 with all the correct versions of Sendmail, Python,

Apache and Mailman.

My machine name is server1.my.domain

My web page is www.my.domain

All email addrs are [EMAIL PROTECTED]

DNS is set up for www.my.domain, mail.my.domain and

mail2.my.domain.

Sendmail is working fine.

Mailman wants to use [EMAIL PROTECTED] when it should be 
[EMAIL PROTECTED]

Using the web interface, (http://www.my.domain/mailman), whichever option I 
select, it requests a page starting

Http://server1.my.domain..

If I manually change 'server1' to 'www' it works fine.

Anyone care to suggest where I've gone wrong?

Thanks.

Peter.



--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


[Mailman-Users] Admin interface page problem

2005-04-29 Thread Geoff Russell
Hi Mailpeople,

I'm using mailman 2.1.4 on a Linux box (Mandrake). I have a problem
when visiting the Tend to pending moderator requests link.

See Message below.

I've tried reloading the config.pck in the lists/listname directory
but the problem keeps happening. All the other links work.

Cheers,
Geoff Russell.


- Message ---
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/admindb.py, line 166, in main
if not mlist.NumRequestsPending():
File /usr/local/mailman/Mailman/ListAdmin.py, line 147,
in NumRequestsPending
self.__opendb()
File /usr/local/mailman/Mailman/ListAdmin.py, line 82, in __opendb
self.__db = marshal.load(fp)
MemoryError






-
6 Fifth Ave,  Home: 08 8332 5069
St Morris 5068  Office: 08 8207 2029
Adelaide Australia   Email: [EMAIL PROTECTED]
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


RE: [Mailman-Users] Preline fatal failure - broken pipe

2004-12-15 Thread Russell Mann
 I would think the Qmail.py in the bug tracker would be better 
 than qmail-to-mailman.py, but I'd think qmail-to-mailman.py 
 could be adapted to include VERP as well.  We moved on from 
 qmail a few years ago, but I'd suggest trying:  (meaning, I 
 have no way to test this :-)  (and assuming the default 
 VERP_FORMAT, and that you have no lists with '-bounces' in 
 their names)
 
 --- qmail-to-mailman-2.1.5.py   2003-02-08 16:13:51.0 +0900
 +++ qmail-to-mailman.py 2004-12-15 13:36:09.013829456 +0900
 @@ -76,7 +76,7 @@
 
   type = post
   types = ((-admin$, bounces),
 - (-bounces$, bounces),
 + (-bounces(\+[^=]+=.+)?$, bounces),
(-join$, join),
(-leave$, leave),
(-owner$, owner),
 
 You may also want to update your qmail-to-mailman.py to 
 include the -subscribe and -unsubscribe suffixes.

I'll try the path of least resistance first.  How do I include -subscribe
and -unsubscribe suffixes?

Thanks,

Russell


--
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/


RE: [Mailman-Users] Preline fatal failure - broken pipe

2004-12-14 Thread Russell Mann
  [EMAIL PROTECTED]:
  [...]
  Qmail patched like a madman.
  Vpopmail
  The lists.* domains have a .qmail-default with:
  [...]
  Qmail-to-mailman.py is the Bruce Perens script.
 
 It looks like you are running with VERP bounce processing 
 enabled, but 
 with a script/configuration that doesn't understand it.   You could 
 disable Mailman's use of VERP in your mm_cfg.py or use a 
 method that passes the VERP info on (try the qmail 
 VERP-enabled delivery handler in the Mailman SourceForge 
 tracker, or use aliases, or a different MTA :-).
 -- 
 Jim Tittsler

Thanks Jim.

I'm currently using the VERH .06 patch to qmail 1.03 written by Frederik
Lindberg.  Is there another VERP patch I should be aware of for Qmail to be
able to handle Mailman's VERPs?

Thanks,

Russell


--
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] Preline fatal failure - broken pipe

2004-12-13 Thread Russell Mann
Mailman list,

I'm starting to see messages like this in great abundance:

---
Hi. This is the qmail-send program at server.DOMAIN.org.
I tried to deliver a bounce message to this address, but the bounce bounced!

[EMAIL PROTECTED]:
TO ACCESS THE MAILING LIST SYSTEM: Start your web browser on
http://lists.DOMAIN.org/ That web page will help you subscribe or
unsubscribe, and will give you directions on how to post to each mailing
list.
preline: fatal: unable to copy input: broken pipe I'm not going to try
again; this message has been in the queue too long.

---

My system is setup like this:

Qmail patched like a madman.
Vpopmail
The lists.* domains have a .qmail-default with:

|/var/qmail/bin/preline /usr/bin/python
/home/mailman/DOMAIN.org/qmail-to-mailman.py

Qmail-to-mailman.py is the Bruce Perens script.

--

Any suggestions on where to start on this one?  I've googled, I've searched
the mailman list, and I still can't buy a clue.

Thanks,

Russell


--
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/


RE: [Mailman-Users] Subscribing to Multiple Lists Simultaneously - SOLVED

2004-08-12 Thread Russell Mann
); # file path
  local($HTML); # HTML data
  $file = $_[0] || die Template : No template file specified\n;
  open(FILE, $file) || die template : couldn't open $file : $!\n;
  while (FILE) { $HTML .= $_; }
  close(FILE);
  $HTML =~ s/\$(\w+)/${$1}/g;
  $HTML =~ s/\$@(\w+)/${$1}/g;
  return $HTML;
}
--

--
Russell Mann


--
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/


RE: [Mailman-Users] question

2004-08-12 Thread Russell Mann
 I am interested in using Mailman, but have a few quick questions.

I've been using it for about two weeks, so here's  a fresh perspective for
you :)

 
 One, is it easily customizable? Meaning I can change the 
 wording/backgrounds/etc after it's uploaded? (Maybe Open 
 Source is the term I'm searching for.)

Yes and No.  If you want a fully integrated mail list, you'll have to edit
python scripts.  For some reason the developers havn't templated the entire
system, just a few special pages.  There is also no native support for CSS.
My recent thread is here:

http://www.mail-archive.com/mailman-users%40python.org/msg26387.html

Here's my solution post:

http://www.mail-archive.com/mailman-users%40python.org/msg26415.html

Maybe Brad Knowles can add this info to the FAQ?

 
 Two, We already have a list set up, can I import about 6,000 
 contacts into the mailman software?
 

There is a mass-subscribe feature, which I havn't yet used, but plan to on
about 50K emails.  If you can get your addresses into a text file with one
email per line, you should be good to go.

 Three, Since our list is so large, I was wondering if there 
 is any way to control how many emails are sent out per 
 hour..We're only allowed to send out 800. Is that possible?

No clue.  Are you not running this on your own server?

 
 If these things are indeed impossible, Could someone please 
 recommend software that would be helpful to me?

I'm converting OUT of ezmlm, which is a qmail-compatible email list
software.  If you're not adminning your own server, though, forget that ;)

--
Russell Mann


--
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/


RE: [Mailman-Users] Mailman 2.1.5 - Customize Look and Feel

2004-08-11 Thread Russell Mann
 
   Sorry, guy.  This kind of thing gets back to the same 
 sorts of issues regarding complete and total customization 
 such as discussed in 
 http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq03.018.htp
 and
 http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq03.
 037.htp.
 

Here's what I did, for those of you who want a better response than No.

From the templates/en/* directory, copy whichever files of these that are
not already in:

lists/list_name/en

admlogin.html
listinfo.html
options.html
subscribe.html

You can edit these with your look and feel.

Then in Mailman/HTMLFormatter.py, around line 551 find lines like this:

class HTMLFormatter:
def GetMailmanFooter(self):

Between the def and return line you can modify however you'd like.  I just
deleted everything, plugged in my footer template like this:

footer_results = _(\
a bunch of html here
)
return footer_results

Remember that in python % (percent sign) means something, so replace all
your %'s with %%.  For example, I have some table width=100% tags, which
had to be changed to table width=100%% to work.

I'm sure there are other variables, but one I wanted to change was the
header color, so in 
Mailman/mm_cfg.py

I added this:

WEB_HEADER_COLOR = '#e3ddc8'

I also edited Mailman/htmlformat.py, around line 768.  I commented out the
lines that added body tags, and put my own header in like this:

  header_results = _(\

header tags
body tag
html stuff
)

output.append('%s' %  header_results)

I'm not sure exactly what this affected, but it helped in my situation.

-Russell Mann


--
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] Cancel Subscription Request broken - 2.1.5

2004-08-11 Thread Russell Mann
Hello,

On Mailman 2.1.5, with a few customizations, I have run into a situation
where Cancel Subscription Request doesn't work.  The files that appear to
be affected, confirm.py, Pending.py don't have any customizations in them,
so I'm finding it difficult to trace this error.


Bug in Mailman version 2.1.5

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 /home/mailman/khouse.org/scripts/driver, line 87, in run_main
main()
  File /home/mailman/khouse.org/Mailman/Cgi/confirm.py, line 114, in main
subscription_cancel(mlist, doc, cookie)
  File /home/mailman/khouse.org/Mailman/Cgi/confirm.py, line 312, in
subscription_cancel
userdesc = mlist.pend_confirm(cookie)[1]
  File /home/mailman/khouse.org/Mailman/Pending.py, line 141, in
pend_confirm
assert self.Locked()
AssertionError
---

I also receive the identical error on another Mailman 2.1.5 installation
that is virgin with no modifications.

Any suggestions or pointers on how to fix this would be greatly appreciated!


--

Russell Mann


--
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 2.1.5 - Customize Look and Feel

2004-08-10 Thread Russell Mann
Hello,

I have recently installed Mailman 2.1.5 on Fedora Core 1 in concert with a
Qmail and Vpopmail installation, using some instructions to make a unique
install for each virtual domain under /home/mailman/dom.com.

Everything is working fine, but I want to customize the look and feel to
match my existing site.  In the admin, I can click on:

Edit the public HTML pages

And get these pages to edit:

General list information page 
Subscribe results page 
User specific options page 

The problem is there are several pages which still are visible to the end
user which are not apparently editable.  The ones I'm currently aware of
are:

Confirm Subscription Page:
http://lists.khouse.org/mailman/confirm/khouse_enews/f6b6e63b0efb95ebfc90b0c
7021cd22cc6439e77

Subscription Confirmed:
http://lists.khouse.org/mailman/confirm/khouse_enews

Options page, before password entered:
http://lists.khouse.org/mailman/options/khouse_enews

How can I change the look and feel on these pages, or globally?  Is there
any way to add a site-wide header/footer?  Any way to remove the trailer
which has an undesirable link to the admin on it?

Any help would be appreciated.  I've Googled and searched the mailing list
for the last week, and havn't been able to find the answer.

Thanks,

Russell Mann


--
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] All AOL subscribers got an unsubscribed notification today.

2003-11-05 Thread russell
All of my discussion list's AOL subscribers got a notification that says You 
have been unsubscribed from the Discussion mailing list today.  When I 
checked the mailman membership list, all the subscriptions still showed 
active.  I don't understand why mailman notified them they were all 
unsubscribed when they were not.  Any ideas?

Related info: My list is suffering from a lot of AOL bounced mail problems 
lately just like many others are.  



--
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] Really Fustrating - Searchable Archives

2003-07-10 Thread Peter Russell
Richard, thanks for your guide - i followed it step by step and everything 
appears to work now, first time. This wasnt even really that hard, just 
needed the guide to follow.

Maybe you could get this on a webpage and have a link where ever your 
patches live? Or is it just me who couldnt do it? :)

I think i will just swap the production machine for my test machine rather 
than do all that remotely.

Many thanks
Pete





Richard Barrett [EMAIL PROTECTED]
10/07/2003 09:21 AM

 
To: Peter Russell [EMAIL PROTECTED]
cc: 
Subject:Re: [Mailman-Users] Really Fustrating - Searchable Archives


Peter

I did the notes below for somebody else wanting to upgrade Mailman 2.1.2 
installed from source. If you have installed Mailman from source on your 
test machine why not take a look at my notes and see what you think. Try 
adding the htdig integration to your test machine to see how much of a 
problem you find it.

If you like I will take a look at a procedure for de-installing the RPM 
installed MM on your production machine and replacing it with MM from 
source. One thing you could do is send me the output from the following 
command:

rpm -ql mailman

I run Suse Linux rather than RedHat so I cannot readily check the exact 
details of the files RedHat's mailman RPM package installs. The command 
I've given provides that information.

Regards

Richard

-

The following notes are applicable to MM 2.1.2 installed from source.

Phase 1 - Initial preparation of Mailman
===

1. Download the following patch files and save them in the directory above 

your Mailman build directory.

templates-2.1.2-0.1.patch from 
http://sourceforge.net/tracker/index.php?func=detailaid=728836group_id=103atid=100103

tcache-2.1.2-0.3.patch.gz from 
http://sourceforge.net/tracker/index.php?func=detailaid=730769group_id=103atid=100103

tz-2.1.2-0.2.patch from 
http://sourceforge.net/tracker/index.php?func=detailaid=732366group_id=103atid=100103

indexing-2.1.2-0.1.patch.gz from 
http://sourceforge.net/tracker/index.php?func=detailaid=444879group_id=103atid=300103

htdig-2.1.2-0.3.patch.gz from 
http://sourceforge.net/tracker/index.php?func=detailaid=444884group_id=103atid=300103

2. gunzip all of the patch files that are .gz suffix. For example use the 
command:

gunzip indexing-2.1.2-0.1.patch.gz

3. With your MM build directory as current working directory apply the 
patches:

patch -p1  ../templates-2.1.2-0.1.patch
patch -p1  ../tcache-2.1.2-0.3.patch
patch -p1  ../tz-2.1.2-0.2.patch
patch -p1  ../indexing-2.1.2-0.1.patch
patch -p1  ../htdig-2.1.2-0.3.patch

4. Run the Mailman ./configure using exactly the same command as you ran 
when you originally installed Mailman.

5. Use mailmanctl to stop Mailman's daemons. For example use the command:

$prefix/bin/mailmanctl stop

6. Remove Mailman's crontab. For example use the following command as 
root:

crontab -r -u mailman

7. Stop your MTA. For example you might run, as root, the following 
command 
if you were running sendmail:

/etc/rc.d/init.d/sendmail stop

8. Stop your web server. For example you might run, as root, the following 

command:

/etc/rc.d/init.d/apache stop

9. Run the Mailman make install:

make install

10. Run the Mailman checkperms with $prefix as the current working 
director, re-running it with the -f option if any errors are reported:

$prefix/bin/check_perms

11. Restart your web server.

12. Reinstall the Mailman crontab, which should now have an extra entry 
for 
running nightly_htdig in it.

13. Use mailmanctl to restart Mailman's daemons.

Mailman should now be patched to support the use of Htdig for searching 
but 
nothing will be activated until Htdig is installed and some Mailman 
configuration variables have been set up. Check Mailman is working 
normally 
in all other respects.

Phase 2 - Installing Htdig
===

I strongly recommend using Htdig 3.1.6. I have not tested my mailman-htdig 

patches with other than the latest stable release which is 3.1.6. RedHat 
seems to distribute htdig 3.2b3 as if it were a stable release and I have 
had several reports of people having problems of one sort or another with 
it.

1. Getting the htdig 3.1.6 source via this page http://htdig.org/where.html 
works for me.

2. Having unpacked the source package I then run commands, as root, to 
configure and install it, basically following the instructions here 
http://htdig.org/install.html, with the following commands:

./configure  --with-cgi-bin-dir=/usr/local/httpd/cgi-bin 
--with-image-dir=/usr/local/httpd/htdocs/htdig
make
make install

3. In my case this installs htdig into the default /opt/www/htdig/ 
directory with some of the web related stuff under the ServerRoot 
directory 
for my Apache server. If ServerRoot in your Apache server's 
/etc/httpd/conf/httpd.conf is not /usr/local/httpd then change the 
./configure line above to be what your system is setup

[Mailman-Users] Really Fustrating - Searchable Archives

2003-07-09 Thread Peter Russell
Not being a Linux guru, just getting mailman and sendmail or postfix all
set up and working properly is a fair task. Attacking a working installing
to get mhonarc and htdig working and MM patched is just an excercise in
fustration. (without a detailed howto, slightly beyond my linux skills)

Is there anywhere that a 1, 2, 3 - press this then type that type guide
exists to achieve threaded archiving and a good search feature?

OR is there any chance that these types of features are going to be
avilable in the MM release? Or is there a CVS i can download and install?

Can anyone tell me why archive search (or even threaded archives) are not
used out of the box with this product?

Is there a product that does EVERYTHING that mailman does and does have the
search and archives features too?

The punters who wanted mailman are starting to get mad as hell at me for
not having these features going, i appreciate ANY input/suggestions.



--
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


  1   2   >