From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id C0FE94CC18 for ; Fri, 31 Oct 2025 01:48:27 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'YX/n8QEbYsEwgbl30CxPgo3qrr8iXSxPPpqmzpnwe38=', expected b'RZf7Qs7ZSJa4Vl9LAiW4zXEjApDFBgCobxpjG/+AK44=')) header.d=niedermayer.cc header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1761875297; h=date : to : message-id : mime-version : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : from; bh=9i+QaLDEWYjYI/rpfr1BLsUOAsCG782AB2rEocy3XsY=; b=kZZokRunPhcM63rTKWEOQX/H3aKbqeu7e4WEEJoi/JUwVajK7+rmBdKXWjK1HS+QZ2Fsd yvhfL1O3G5euot8OQT8vnTzqI1F2nerPJS82SiaTdVFYczz9NFeSZCTZJp/5+cYU+UWO4t8 v8O9/QjQxIA+u26CsywoF2AyIjGi0+u9OrUSKY1NuUh8lKyMrJev5F21kZiSJvFen8RqjvX hFLTDLd+BMiuCINKbyHw94Vr64MRyOfSUmagxNyhfxB4pWny7QKJ+O6o4RRahIK3F3Fgm6n cguFkezwjqCvkYmZoonEta+H3H89G5uuIt1zbpX0s2BjB3zzVeZP63J1aTew== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 6A4EE68F8A8; Fri, 31 Oct 2025 03:48:17 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1761875280; b=cTQZpS6WDWOOVxHUsVWO5qPLxtJyH6rap+TBjoxa4rCTzfVIk5RPXHPpQkZ42frq/WWDJ zQnHhhCOSlu5bXS5mzWsx4gdhrLehOWt8oh0ZFz0io/L9kr07+pyebZ3ocMKyuosLK68sX/ Qv+VhLXeciYUN6jNQVau64NY3E9Zw+17Z3CMzNCzDObh2GYU1+LfT1wmqtgt35XiCMd2yb4 QjvEMq6e4RaMcUPLowvAQbxy/jPDzCMQXN+BtMyE7nrU30Jneru6xTu7gYTiKVkszUo5Lov Dgtb3yghOET8tTzmD6lPNIjAjOvFfGRVQVnOws3TMjhaLol1e42y11y4pc2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1761875280; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=YX/n8QEbYsEwgbl30CxPgo3qrr8iXSxPPpqmzpnwe38=; b=PoVrKv1wUjuPC5B03WFR6txvS6MEYQyq3zJPFcCp0BZigFTj22qVdHpXX/gF4kbjFY+Hw qTtebAK3GcuiAKPdHvFLZzO9BijVeMBYhp20nO5ZHd9ALIPWCZ/7BkOicnb6+jrt96Zs2qS 5fjCI7C6Nqvaz8TIeJ9Uh7AYwKqAy/WdRhbLA+foIwR2jIS16GFfF2tn2imfPAXC66ycE1w sWfRThD2a9YCOpMjTSaeH2/MAEztr69mCZXp5aR7tHHt0OX1GvObJk7ApV8E0cBNcnxrWVr EkNipUMinZ2cBbSjD6PvFJ6bSPlv57vvnbiT/2oTGH/3PNlEZzhYAUpR2RXA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=niedermayer.cc; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=niedermayer.cc; arc=none (Message is not ARC signed); dmarc=none Received: from ffbox0-bg.ffmpeg.org (localhost [127.0.0.1]) by filter.ffmpeg.local (Postfix) with ESMTP id CD66B687BA4; Fri, 31 Oct 2025 03:47:53 +0200 (EET) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on ffbox X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable autolearn_force=no version=3.4.4 Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id DB2C768F7F9; Fri, 31 Oct 2025 03:31:03 +0200 (EET) Received: by mail.gandi.net (Postfix) with ESMTPSA id 1061243B73; Fri, 31 Oct 2025 01:31:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1761874263; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=RZf7Qs7ZSJa4Vl9LAiW4zXEjApDFBgCobxpjG/+AK44=; b=ZBat65W/+IPt99PRKcQ3nSK0vDVkOSeMJu4Kc/t4wX0966JnKtrfwSiEOyWXiLJryaLTos +Y75DReK44rPGYjHjYPFZPRQNbqhNMwVH1QB9D1wTFJqoEuYZ9ACAvO9AsLTc8GxNWISbR rdejN6w23IaK8CBe41YoChcgGm4jETTULoXs5nufVfwWFLJlhqjgKDiX5iLJ1oheCQ88fk q2khtlNpp9ItDewB3O3E4CMqYCVgs9OQuQxsjXnR+JMwguP8Yenj+dKm7tjgKC7/O0kS2z VTGdxTRUlPHIjurweOJXX7VPw+L1bKDIqnt0VA0VFxrwpdoNRQlVrLbOrB/Fng== Date: Fri, 31 Oct 2025 02:31:02 +0100 To: FFmpeg development discussions and patches , ffmpeg-devel-owner@ffmpeg.org Message-ID: MIME-Version: 1.0 X-GND-State: clean X-GND-Score: -70 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduieekudejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfghrlhcuvffnffculdeftddmnecujfgurhepfffhvffukfggtggusehgtderredttddvnecuhfhrohhmpefoihgthhgrvghlucfpihgvuggvrhhmrgihvghruceomhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtqeenucggtffrrghtthgvrhhnpeeifeegvefgvdegledugeehlefhgeffvdeggfdtgeevgeduleevieeuleeiteevffenucfkphepgedurdeiiedrieeirdehtdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeguddrieeirdeiiedrhedtpdhhvghloheplhhotggrlhhhohhsthdpmhgrihhlfhhrohhmpehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgdpnhgspghrtghpthhtohepvddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhgpdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlqdhofihnvghrsehffhhmphgvghdrohhrgh X-GND-Sasl: michael@niedermayer.cc Message-ID-Hash: FJPLATWAZ2QRZ3SHNWHR5D2ZVUPNQPZF X-Message-ID-Hash: FJPLATWAZ2QRZ3SHNWHR5D2ZVUPNQPZF X-MailFrom: SRS0=kVVE=5I=niedermayer.cc=michael@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] mailman3 ffmpeg-devel-owner bounce mitigation List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Michael Niedermayer via ffmpeg-devel Cc: Michael Niedermayer Content-Type: multipart/mixed; boundary="===============4263788829246698420==" Archived-At: List-Archive: List-Post: --===============4263788829246698420== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6N3FgaLRQnOUbUde" Content-Disposition: inline --6N3FgaLRQnOUbUde Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all I think ive finally found a way to fix the ffmpeg-devel-owners from being unsubscribed/disabled due to spam bounces Let me first explain what the problem is, then how we solved it. The problem: 1. spam hits ffmpeg-devel-owners 2. our spam filters remove alot but not all spam 3. spam to ffmpeg-devel-owners is processed my mailman3 4. mailman3 forwards the spam to all the people on ffmpeg-devel-owners 5. some of this spam bounces because it is spam 6. the bounce is now indistingishable from a ffmpeg-devel subscriber 7. the bounce hits our server and is routed to mailman 8. mailman3 increases the bouce score for the address that bounced the spam= (if theres a matching subscriber) 9. once the bouce score reaches the threshold the person has his subscripti= on disabled 10. If you followed along, you will realize that mailman now disabled an ac= count but that account was never involved in the bounce mailman2 did not have this issue What we tried: 1. Improve spam filtering, we did not run *-owner through all our spam filters, now we do, but its not enough. future plan here is to install rspamd 2. verp_probes =3D yes & probe_add_dsn: no This should prevent primary bounces from disabling accounts by having a final test message send (which should ideally not bounce as spam) sadly these seem to be able to bounce too 3. postfix we simply handle the ffmpeg-devel-owner in postfix now and now as mailman doesnt forward it, the return address is distinct from mailing list subscriber mail and thus any bounces from owners dont get counted as subscriber bounces. ATM this is used only for ffmpeg-devel-owner, i intend to enable the same thing for other mailing lists what this also means, you can now again subscribe with the same mail address to the list as used in ffmpeg-devel-owner without being unsubscribed/disabled due to ffmpeg-devel-owner bounces. Of course bounces from normal mailing list mail still can get your account disabled. thx --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB If you fake or manipulate statistics in a paper in physics you will never get a job again. If you fake or manipulate statistics in a paper in medicin you will get a job for life at the pharma industry. --6N3FgaLRQnOUbUde Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaQQRUgAKCRBhHseHBAsP qxhgAJ0afKsfv+JkbQIiSzKV1ljwQsVvWQCdHJRqojzB1JbyIl1Czzky0FKdCQo= =bs4b -----END PGP SIGNATURE----- --6N3FgaLRQnOUbUde-- --===============4263788829246698420== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org --===============4263788829246698420==--