tickets #106849
openReject non-subscriber mailinglist posts on most MLs
50%
Description
Can we please reject (instead of moderate) non-subscribers on most mailinglists?
That should keep most of the spam out (of the moderation queue, and from accidentally being accepted) - and even for normal people who are not subscribed, a reject makes more sense than having the mail stuck in the moderation queue for months.
Updated by pjessen about 3 years ago
Some that I have already changed over the last few weeks:
- programming
- packaging
- users-hu
- project
- cardano
- offtopic
- users-de
- users
- arm
I'll amend this entry as I figure out which others I've changed :-)
Updated by pjessen about 3 years ago
0 = hold for moderation
1 = reject with notification.
2 = discard
3 = accept immed
4 = default processing.
Column 'dna' is default_nonmember_action:
list_name | mail_host | dna | last_post_at
----------------------+-------------------------+-----+----------------------------
announce | lists.opensuse.org | 0 | 2021-08-09 14:25:11.419764
artwork | lists.opensuse.org | 0 | 2021-03-12 11:39:44.580647
autoinstall | lists.opensuse.org | 0 | 2022-02-07 20:07:47.69031
bugs | lists.opensuse.org | 0 | 2022-02-24 09:10:39.514285
buildservice | lists.opensuse.org | 0 | 2022-02-23 15:23:50.127116
cloud | lists.opensuse.org | 0 |
commit | lists.opensuse.org | 0 | 2022-02-24 09:08:32.810941
conference | lists.opensuse.org | 0 |
doc | lists.opensuse.org | 0 | 2022-02-15 08:21:51.522493
edu | lists.opensuse.org | 0 |
factory | lists.opensuse.org | 0 | 2022-02-24 07:45:29.414993
factory-mozilla | lists.opensuse.org | 0 | 2022-01-17 16:57:15.157973
features | lists.opensuse.org | 0 |
gnome | lists.opensuse.org | 0 |
go | lists.opensuse.org | 0 | 2022-01-04 13:08:20.427145
ha | lists.opensuse.org | 0 |
haskell | lists.opensuse.org | 0 |
heroes | lists.opensuse.org | 0 | 2022-02-15 20:58:48.891586
isdn-de | lists.opensuse.org | 0 |
kde | lists.opensuse.org | 0 | 2021-12-23 13:38:30.796008
kde3 | lists.opensuse.org | 0 | 2022-02-13 08:27:43.588791
kernel | lists.opensuse.org | 0 | 2022-02-23 16:09:44.513895
kernel-bugs | lists.opensuse.org | 0 | 2022-02-24 08:58:08.4408
kubic-bugs | lists.opensuse.org | 0 | 2022-02-18 11:34:48.503993
libeconf-devel | lists.opensuse.org | 0 |
libyui-commit | lists.opensuse.org | 0 |
m17n | lists.opensuse.org | 0 | 2022-01-04 14:43:13.089829
marketing | lists.opensuse.org | 0 | 2022-01-13 16:37:46.108462
mirror | lists.opensuse.org | 0 | 2022-02-21 11:36:08.689666
obs-commits | lists.opensuse.org | 0 | 2022-02-23 14:53:35.623255
obs-devel | lists.opensuse.org | 0 |
obs-tests | lists.opensuse.org | 0 | 2022-02-24 07:33:28.160943
proofreading | lists.opensuse.org | 0 |
python-devel | lists.opensuse.org | 0 |
releaseteam | lists.opensuse.org | 0 | 2020-12-03 12:42:20.076347
risc-v | lists.opensuse.org | 0 | 2022-02-21 13:24:10.79543
ruby | lists.opensuse.org | 0 | 2021-08-27 06:51:03.140955
science | lists.opensuse.org | 0 | 2021-11-26 09:16:15.230252
security | lists.opensuse.org | 0 | 2021-02-10 11:47:42.836466
security-announce | lists.opensuse.org | 0 | 2022-02-23 17:21:27.659132
selinux | lists.opensuse.org | 0 | 2021-05-18 11:33:30.592717
summit | lists.opensuse.org | 0 |
test | lists.opensuse.org | 0 | 2022-02-22 20:16:04.727381
translation | lists.opensuse.org | 0 | 2022-02-23 18:48:43.926689
translation-commit | lists.opensuse.org | 0 |
translation-de | lists.opensuse.org | 0 | 2021-04-19 14:22:56.266617
translation-el | lists.opensuse.org | 0 |
translation-es | lists.opensuse.org | 0 |
translation-fr | lists.opensuse.org | 0 | 2021-05-01 08:51:52.756139
ulp-devel | lists.opensuse.org | 0 | 2021-08-17 13:51:59.045623
updates | lists.opensuse.org | 0 | 2022-02-23 17:21:03.912653
users-cz | lists.opensuse.org | 0 | 2021-01-15 15:04:05.237841
users-el | lists.opensuse.org | 0 |
users-es | lists.opensuse.org | 0 | 2022-02-21 00:43:47.444553
users-fr | lists.opensuse.org | 0 | 2021-05-01 09:14:33.214892
users-ja | lists.opensuse.org | 0 | 2022-02-16 09:02:54.711212
users-pt | lists.opensuse.org | 0 |
users-sl | lists.opensuse.org | 0 |
users-zh | lists.opensuse.org | 0 | 2022-02-08 13:51:14.294631
virtual | lists.opensuse.org | 0 | 2021-12-09 19:31:04.085146
web-de | lists.opensuse.org | 0 |
wicked-devel | lists.opensuse.org | 0 |
wiki | lists.opensuse.org | 0 | 2021-08-10 09:51:11.993088
xfce | lists.opensuse.org | 0 | 2022-02-05 18:38:12.551602
xfce-bugs | lists.opensuse.org | 0 |
yast-commit | lists.opensuse.org | 0 | 2022-02-24 09:13:36.387182
zsystems | lists.opensuse.org | 0 | 2022-02-23 07:53:47.311636
zypp-commit | lists.opensuse.org | 0 | 2022-02-23 17:52:28.328413
zypp-devel | lists.opensuse.org | 0 | 2021-09-01 13:34:31.729483
arm | lists.opensuse.org | 1 | 2022-02-22 12:04:23.581766
cardano | lists.opensuse.org | 1 |
kubic | lists.opensuse.org | 1 | 2022-02-23 22:04:22.931769
offtopic | lists.opensuse.org | 1 | 2022-02-24 09:05:35.238069
optimize | lists.opensuse.org | 1 | 2020-11-10 15:21:21.526101
packaging | lists.opensuse.org | 1 | 2022-02-23 08:52:05.710548
ppc | lists.opensuse.org | 1 | 2021-09-09 21:06:52.237419
programming | lists.opensuse.org | 1 |
project | lists.opensuse.org | 1 | 2022-02-21 12:58:53.387066
python | lists.opensuse.org | 1 | 2022-02-20 23:25:07.489195
support | lists.opensuse.org | 1 | 2022-02-22 20:03:34.090564
users | lists.opensuse.org | 1 | 2022-02-24 07:56:01.266043
users-de | lists.opensuse.org | 1 | 2022-02-23 16:45:54.834602
users-hu | lists.opensuse.org | 1 |
web | lists.opensuse.org | 1 | 2021-08-10 09:46:44.891257
weblate-admin | lists.opensuse.org | 1 | 2022-02-24 01:15:32.99409
yast-devel | lists.opensuse.org | 1 | 2022-02-23 16:23:55.452979
announce | lists.uyuni-project.org | 2 | 2022-02-08 14:18:12.550003
devel | lists.uyuni-project.org | 2 | 2022-02-18 22:16:58.223657
translation | lists.uyuni-project.org | 2 | 2021-05-09 21:02:19.917434
users | lists.uyuni-project.org | 2 | 2022-02-09 08:54:13.767732
board | lists.opensuse.org | 3 | 2022-02-22 15:38:24.3733
donations | lists.opensuse.org | 3 | 2022-02-24 08:44:05.750424
election-officials | lists.opensuse.org | 3 | 2022-02-12 11:42:12.334944
gsoc-mentors | lists.opensuse.org | 3 | 2022-02-11 11:40:56.970463
maintenance | lists.opensuse.org | 3 | 2022-02-24 07:21:42.838906
admin | lists.opensuse.org | 4 | 2022-02-23 09:00:33.110483
admin-auto | lists.opensuse.org | 4 | 2022-02-24 09:03:23.222125
base | lists.opensuse.org | 4 |
bugshare | lists.opensuse.org | 4 | 2021-06-08 06:10:35.212477
cfp | lists.opensuse.org | 4 | 2022-02-22 15:09:59.387971
forums-admin | lists.opensuse.org | 4 | 2022-02-23 05:56:20.049551
freighttrain | lists.opensuse.org | 4 |
ircops | lists.opensuse.org | 4 | 2021-07-28 07:37:51.036597
journalists | lists.opensuse.org | 4 |
kde-bugs | lists.opensuse.org | 4 | 2022-02-24 09:05:11.527165
membership-officials | lists.opensuse.org | 4 | 2022-02-19 12:02:58.276269
moderators | lists.opensuse.org | 4 | 2020-12-10 12:20:23.660225
mods-team | lists.opensuse.org | 4 |
news | lists.opensuse.org | 4 | 2022-02-24 02:14:45.497948
obs-errors | lists.opensuse.org | 4 | 2022-02-24 08:53:11.754759
openqa-admin | lists.opensuse.org | 4 | 2022-02-24 09:12:05.74506
openstack | lists.opensuse.org | 4 |
press | lists.opensuse.org | 4 | 2022-02-24 03:27:20.968834
release | lists.opensuse.org | 4 |
review | lists.opensuse.org | 4 | 2021-12-13 09:12:18.541356
shop | lists.opensuse.org | 4 | 2022-02-23 03:35:23.37666
sourcedvd | lists.opensuse.org | 4 | 2021-11-24 15:26:28.943312
travel-support | lists.opensuse.org | 4 | 2021-11-14 06:44:42.875187
tweet-master | lists.opensuse.org | 4 | 2021-10-29 05:54:30.348054
vagrant-admins | lists.opensuse.org | 4 |
video | lists.opensuse.org | 4 | 2021-05-24 10:58:37.699721
wicked-commit | lists.opensuse.org | 4 | 2022-02-15 10:38:30.606768
yast-bugs | lists.opensuse.org | 4 |
yast-community | lists.opensuse.org | 4 | 2021-12-13 03:41:23.474458
I am surprised to see some of the relatively newer lists - e.g. vagrant-admins, moderators and mods-team - with dna=4 (default processing).
Updated by pjessen about 3 years ago
Just one minor concern about rejecting non-members: in principle absolutely fine, in practice it will lead to quite a bit of backscatter, and some queueing up on mailman3 and anna/elsa. I wonder if it might be worth trying to reject non-members on mx1/mx2, thereby avoiding backscatter. Over-engineering?
Updated by pjessen about 3 years ago
- Status changed from New to In Progress
- Assignee set to pjessen
- % Done changed from 0 to 50
Updated by pjessen almost 3 years ago
- Related to tickets #80620: why are we seeing so many more messages from non members ? added
Updated by pjessen over 2 years ago
Current status:
list_name | mail_host | max_message_size | default_nonmember_action
----------------------+-------------------------+------------------+--------------------------
bugs | lists.opensuse.org | 40 | 0
commit | lists.opensuse.org | 0 | 0
conference | lists.opensuse.org | 40 | 0
factory-mozilla | lists.opensuse.org | 40 | 0
features | lists.opensuse.org | 40 | 0
ha | lists.opensuse.org | 40 | 0
haskell | lists.opensuse.org | 40 | 0
isdn-de | lists.opensuse.org | 40 | 0
kernel | lists.opensuse.org | 40 | 0
kernel-bugs | lists.opensuse.org | 40 | 0
kubic-bugs | lists.opensuse.org | 40 | 0
libeconf-devel | lists.opensuse.org | 40 | 0
libyui-commit | lists.opensuse.org | 40 | 0
marketing | lists.opensuse.org | 40 | 0
mirror | lists.opensuse.org | 40 | 0
obs-commits | lists.opensuse.org | 0 | 0
obs-devel | lists.opensuse.org | 40 | 0
obs-tests | lists.opensuse.org | 0 | 0
proofreading | lists.opensuse.org | 40 | 0
releaseteam | lists.opensuse.org | 40 | 0
risc-v | lists.opensuse.org | 40 | 0
ruby | lists.opensuse.org | 40 | 0
science | lists.opensuse.org | 40 | 0
security | lists.opensuse.org | 40 | 0
security-announce | lists.opensuse.org | 40 | 0
selinux | lists.opensuse.org | 40 | 0
summit | lists.opensuse.org | 40 | 0
translation-de | lists.opensuse.org | 40 | 0
translation-es | lists.opensuse.org | 40 | 0
translation-fr | lists.opensuse.org | 40 | 0
ulp-devel | lists.opensuse.org | 40 | 0
updates | lists.opensuse.org | 100 | 0
users-sl | lists.opensuse.org | 40 | 0
users-zh | lists.opensuse.org | 40 | 0
weblate-admin | lists.opensuse.org | 40 | 0
wicked-devel | lists.opensuse.org | 40 | 0
xfce | lists.opensuse.org | 40 | 0
yast-commit | lists.opensuse.org | 0 | 0
zsystems | lists.opensuse.org | 40 | 0
zypp-commit | lists.opensuse.org | 40 | 0
alp-community-wg | lists.opensuse.org | 40 | 1
arm | lists.opensuse.org | 100 | 1
artwork | lists.opensuse.org | 40 | 1
autoinstall | lists.opensuse.org | 40 | 1
buildservice | lists.opensuse.org | 80 | 1
cardano | lists.opensuse.org | 40 | 1
cloud | lists.opensuse.org | 40 | 1
doc | lists.opensuse.org | 40 | 1
edu | lists.opensuse.org | 40 | 1
factory | lists.opensuse.org | 100 | 1
gnome | lists.opensuse.org | 40 | 1
go | lists.opensuse.org | 40 | 1
heroes | lists.opensuse.org | 40 | 1
kde | lists.opensuse.org | 40 | 1
kde3 | lists.opensuse.org | 40 | 1
kubic | lists.opensuse.org | 100 | 1
m17n | lists.opensuse.org | 40 | 1
microos | lists.opensuse.org | 100 | 1
offtopic | lists.opensuse.org | 500 | 1
optimize | lists.opensuse.org | 40 | 1
packaging | lists.opensuse.org | 40 | 1
ppc | lists.opensuse.org | 40 | 1
programming | lists.opensuse.org | 40 | 1
project | lists.opensuse.org | 80 | 1
python | lists.opensuse.org | 40 | 1
python-devel | lists.opensuse.org | 40 | 1
support | lists.opensuse.org | 40 | 1
test | lists.opensuse.org | 40 | 1
translation | lists.opensuse.org | 40 | 1
translation-commit | lists.opensuse.org | 40 | 1
translation-el | lists.opensuse.org | 40 | 1
users | lists.opensuse.org | 200 | 1
users-cz | lists.opensuse.org | 40 | 1
users-de | lists.opensuse.org | 40 | 1
users-de | lists.opensuse.org | 40 | 1
users-el | lists.opensuse.org | 40 | 1
users-es | lists.opensuse.org | 40 | 1
users-fr | lists.opensuse.org | 40 | 1
users-hu | lists.opensuse.org | 40 | 1
users-ja | lists.opensuse.org | 40 | 1
users-pt | lists.opensuse.org | 40 | 1
virtual | lists.opensuse.org | 40 | 1
web | lists.opensuse.org | 40 | 1
web-de | lists.opensuse.org | 40 | 1
wiki | lists.opensuse.org | 40 | 1
xfce-bugs | lists.opensuse.org | 40 | 1
yast-devel | lists.opensuse.org | 40 | 1
zypp-devel | lists.opensuse.org | 40 | 1
announce | lists.uyuni-project.org | 40 | 2
announce | lists.opensuse.org | 40 | 2
devel | lists.uyuni-project.org | 100 | 2
translation | lists.uyuni-project.org | 40 | 2
users | lists.uyuni-project.org | 500 | 2
board | lists.opensuse.org | 5000 | 3
donations | lists.opensuse.org | 40 | 3
election-officials | lists.opensuse.org | 40 | 3
gsoc-mentors | lists.opensuse.org | 40 | 3
maintenance | lists.opensuse.org | 40 | 3
admin | lists.opensuse.org | 100 | 4
admin-auto | lists.opensuse.org | 0 | 4
base | lists.opensuse.org | 40 | 4
bugshare | lists.opensuse.org | 40 | 4
cfp | lists.opensuse.org | 40 | 4
forums-admin | lists.opensuse.org | 40 | 4
freighttrain | lists.opensuse.org | 40 | 4
ircops | lists.opensuse.org | 40 | 4
journalists | lists.opensuse.org | 40 | 4
kde-bugs | lists.opensuse.org | 400 | 4
membership-officials | lists.opensuse.org | 40 | 4
moderators | lists.opensuse.org | 40 | 4
mods-team | lists.opensuse.org | 40 | 4
news | lists.opensuse.org | 40 | 4
obs-errors | lists.opensuse.org | 0 | 4
openqa-admin | lists.opensuse.org | 40 | 4
openstack | lists.opensuse.org | 40 | 4
press | lists.opensuse.org | 40 | 4
release | lists.opensuse.org | 40 | 4
review | lists.opensuse.org | 40 | 4
shop | lists.opensuse.org | 40 | 4
sourcedvd | lists.opensuse.org | 40 | 4
travel-support | lists.opensuse.org | 40 | 4
tweet-master | lists.opensuse.org | 40 | 4
vagrant-admins | lists.opensuse.org | 40 | 4
video | lists.opensuse.org | 40 | 4
wicked-commit | lists.opensuse.org | 40 | 4
yast-bugs | lists.opensuse.org | 40 | 4
yast-community | lists.opensuse.org | 40 | 4
Updated by pjessen over 2 years ago
New updates, changed to dna=1:
- users-sl (inactive for over two years)
- users-zh
- translation-de
- translation-es (330 held msgs)
- translation-fr
- xfce
- zsystems
- ruby
- isdn-de (no subscribers)
- proofreading
- releaseteam
- risc-v
- factory-mozilla (have permitted buzilla_noreply@suse.com as a non-member)
- ulp-devel (no list descrpition?)
- selinux
- science
- wicked-devel
- haskell (no posts in two years)
Updated by pjessen over 2 years ago
select list_name,mail_host,last_post_at,default_nonmember_action from mailinglist where default_nonmember_action=0 order by list_name;
list_name | mail_host | last_post_at | default_nonmember_action
-------------------+--------------------+----------------------------+--------------------------
commit | lists.opensuse.org | 2022-08-16 15:09:03.525844 | 0
conference | lists.opensuse.org | | 0
ha | lists.opensuse.org | | 0
kernel | lists.opensuse.org | 2022-08-05 18:39:35.629069 | 0
kernel-bugs | lists.opensuse.org | 2022-08-16 09:51:02.551275 | 0
libeconf-devel | lists.opensuse.org | | 0
marketing | lists.opensuse.org | 2022-06-21 08:20:50.610937 | 0
mirror | lists.opensuse.org | 2022-08-10 19:46:17.025437 | 0
obs-commits | lists.opensuse.org | 2022-08-16 15:16:16.545939 | 0
obs-devel | lists.opensuse.org | 2022-07-21 06:20:03.279739 | 0
obs-tests | lists.opensuse.org | 2022-08-16 09:28:16.200826 | 0
security | lists.opensuse.org | 2022-03-28 14:57:01.901639 | 0
security-announce | lists.opensuse.org | 2022-08-16 13:22:32.254772 | 0
summit | lists.opensuse.org | | 0
updates | lists.opensuse.org | 2022-08-16 13:21:47.27792 | 0
weblate-admin | lists.opensuse.org | 2022-08-15 17:21:27.243551 | 0
zypp-commit | lists.opensuse.org | 2022-07-18 12:46:23.6861 | 0
(17 rows)
Updated by pjessen over 2 years ago
bugs.lists - a read-only list, posting really only allowed from 'bugzilla_noreply@suse.com', a non-member, but postings are let through.
I have unsubscribed 'bugzilla_noreply@novell.com' and change setting to reject with notification, for members and non-members.
Currently about 400 held messages. Have also added ^info@[^.]+\.co$
to "discard non-members".
Updated by pjessen over 2 years ago
These sound like they are also read-only lists, that only accept postings from one address:
- libyui-commit - seems to be inactive, have set to dna=1
- obs-commits
- yast-commit - 13 members that also post, have set to dna=1
- zypp-commit
Updated by pjessen over 2 years ago
kubic-bugs.lists - a read-only list, posting really only allowed from 'bugzilla_noreply@suse.com', a non-member, but postings are let through.
Settings changed to reject with notification, for members and non-members.
Updated by pjessen over 2 years ago
features.lists - a read-only list: "Broadcasts all changes that are being made to features related to openSUSE", 275 members, yet no traffic for the last two years.
I'm guessing posts might have come from "fate_noreply@suse.de" ? I'm going to set dna=1.