Re: [Mailman-Users] subscribers being unsubscribed at wrong time based on bounce settings.

2016-12-01 Thread Mark Sapiro
On 12/01/2016 09:13 AM, Christopher Adams wrote:

> I tracked one of the disabled addresses that was unsubscribed. It is the
> same for all that were unsubscribed.
> 
> bounce.log-20161101:Oct 31 16:16:36 2016 (32252) oebbmembers:
> recipi...@wherever.com  current bounce
> score: 2.0
> bounce.log-20161107:Nov 06 15:21:38 2016 (24109) oebbmembers:
> recipi...@wherever.com  current bounce
> score: 3.0
> bounce.log-20161107:Nov 06 15:21:38 2016 (24109) oebbmembers:
> recipi...@wherever.com  disabling due to
> bounce score 3.0 >= 3.0
> bounce.log-20161112:Nov 11 15:56:41 2016 (11544) oebbmembers:
> recipi...@wherever.com  residual bounce
> received
> bounce.log-20161117:Nov 17 09:04:35 2016 (58403) Notifying disabled
> member recipi...@wherever.com  for list:
> oebbmembers
> bounce.log-20161123:Nov 22 10:11:14 2016 (60465) oebbmembers:
> recipi...@wherever.com  residual bounce
> received
> bounce.log-20161125:Nov 24 09:16:14 2016 (35874) Notifying disabled
> member recipi...@wherever.com  for list:
> oebbmembers
> bounce.log-20161125:Nov 24 09:16:14 2016 (35874) oebbmembers:
> recipi...@wherever.com  deleted after
> exhausting notices
> 
> 
> 
> The cron/disabled ran every day during November at 9.



So, if those are the only bounce log entries for recipi...@wherever.com,
that member had delivery disabled by bounce on Nov 6 and was sent the
first notice at that time. Then, I'm guessing, the delivery attempts on
that message "timed out" after 5 days and the notice bounced on Nov 11.
The second notice was sent on Nov 17 and that timed out and bounced on
Nov 22. Then on Nov 24, the member was deleted after exhausting notices.

This can be explained if the list's
bounce_you_are_disabled_warnings_interval was initially > 10 days and
was subsequently reduced to 7 days. This would account for the second
notice not being sent until Nov 17.

The only other possibility I can think of is cron/disabled encountered
some error. One issue around this is that those errors are never seen
because they are mailed by cron to the 'mailman' user, but the 'mailman'
user address is the site list and if the site list is configured to
discard or reject non-member posts, the error report is lost.  There are
two things here:
1) For various reasons, the site list should accept or at least hold
(not reject or discard) non-member posts.
2) Mailman's crontab should include a 'MAILTO=' to mail any output to
the site admin.

-- 
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] subscribers being unsubscribed at wrong time based on bounce settings.

2016-12-01 Thread Christopher Adams
Sorry if my reply doesn't follow the standards for reply, but gmail is not
quoting messages as it usually does.

---
I tracked one of the disabled addresses that was unsubscribed. It is the
same for all that were unsubscribed.

bounce.log-20161101:Oct 31 16:16:36 2016 (32252) oebbmembers:
recipi...@wherever.com current bounce score: 2.0
bounce.log-20161107:Nov 06 15:21:38 2016 (24109) oebbmembers:
recipi...@wherever.com current bounce score: 3.0
bounce.log-20161107:Nov 06 15:21:38 2016 (24109) oebbmembers:
recipi...@wherever.com disabling due to bounce score 3.0 >= 3.0
bounce.log-20161112:Nov 11 15:56:41 2016 (11544) oebbmembers:
recipi...@wherever.com residual bounce received
bounce.log-20161117:Nov 17 09:04:35 2016 (58403) Notifying disabled member
recipi...@wherever.com for list: oebbmembers
bounce.log-20161123:Nov 22 10:11:14 2016 (60465) oebbmembers:
recipi...@wherever.com residual bounce received
bounce.log-20161125:Nov 24 09:16:14 2016 (35874) Notifying disabled member
recipi...@wherever.com for list: oebbmembers
bounce.log-20161125:Nov 24 09:16:14 2016 (35874) oebbmembers:
recipi...@wherever.com deleted after exhausting notices



The cron/disabled ran every day during November at 9.

I think all of the unsubscribes were because of being disabled due to
bounce settings. The "valid" addresses were also disabled and unsubscribed,
but that is aside from this and something that the customer needs to deal
with.

I learned something new - disabled and unsubscribed addresses receive a
message regardless of the other list settings for receiving messages when
unsubscribed. Thanks.

I am not sure if the bounce settings for the list were changed after 11/1.
I don't suppose that logs reflect this. I will take it up with the
customer. This seems to be the lone remaining question.

Thank you for the information, Mark.
--
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] subscribers being unsubscribed at wrong time based on bounce settings.

2016-11-30 Thread Mark Sapiro
On 11/30/2016 04:22 PM, Christopher Adams wrote:
> 
> I have done some fairly extensive examination of logs and list settings for
> one of the lists hosted here, and I can't come up with a sensible
> explanation to tell a customer.


What is in the logs. In particular, the entire 'bounce' log from 11/1
thru 11/24.


> The list is set to not send messages when a person unsubscribes.


Do you mean admin_notify_mchanges is No, bounce_notify_owner_on_removal
is No or something else. When cron/disabled removes a member, it always
tries to notify the member. There's no setting for that.


> The bounce settings are set so that 2 warning messages are sent after the
> address is disabled and those messages should be 7 days apart.
> 
> A message was sent to the list on 11/1. I see in the logs that a
> substantial number of addresses reached the bounce limit and were disabled.
> So, based on the bounce settings, many of these should have been
> unsubscribed 14 days later. They were not.
> 
> However, on 11/24, there was a mass unsubscribe of addresses that had been
> disabled. Additionally, many (including some that turned out to have valid
> addresses) received unsubscribe notices.


Was cron/disabled running between 11/15 and 11/24?

Were changes made to the list's bounce settings after 11/1. In
particular, the number of notices (bounce_you_are_disabled_warnings) is
set in the user's bounce info when deliverry is first disabled and
subsequent changes to the list setting won't affect the number of
notices for that user.


> I tend to think that these are not related, but are two issues that I have
> not been able to explain.


Also what's in the subscribe log on 11/24. Where the 'unrelated'
unsubscribes all done at the time cron/disabled ran (default 09:00)?


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