From nobody Sun Apr 14 22:33:05 2024 X-Original-To: freebsd-stable@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VHlSg40xfz5HCG4 for ; Sun, 14 Apr 2024 22:33:23 +0000 (UTC) (envelope-from areilly@bigpond.net.au) Received: from exhmta01.bpe.bigpond.com (exhmta01.bpe.bigpond.com [203.42.40.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4VHlSd3jYCz562D for ; Sun, 14 Apr 2024 22:33:20 +0000 (UTC) (envelope-from areilly@bigpond.net.au) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bigpond.net.au header.s=202303 header.b="wRw+EIM "; dmarc=pass (policy=reject) header.from=bigpond.net.au; spf=pass (mx1.freebsd.org: domain of areilly@bigpond.net.au designates 203.42.40.145 as permitted sender) smtp.mailfrom=areilly@bigpond.net.au DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bigpond.net.au; s=202303; h=To:Date:Message-Id:Subject:Mime-Version: Content-Type:From; bh=MRFDLhiV6Rs2CebojrCCpVrz8BlwXZDCW9QzTNkyWbk=; b=wRw+EIM Doaz5HMxO+BoroisesIVsTEt5is1dYkg04TQ0vKq8iFQovE2Vp9Pg7IDoU+xMx74Ulnl/uWROWf0G mIjvpEbUOn9i6gUwt9bXwMxxMn9zEFkkMtBZ83zCDCDXlOGPp2bNGGIBosE2Kv3uQ2WqBcc4jFviw z+0VUAUYn2k7/RxkLn6Oly2VYRFal/9ddcZWlNf/xtgufVD6aCqZRmLNoWwj7isifdMBPt+UREzPD hoPMsi0J7eYslEyAS1oK/+2KzPSHSUDiU6SpgbKnh4X/mNgrdtgILr5CQA6blJaZkgS0EDQ15av5n 6Kt61ELrfHsoQP7ncpgUNl/eW9Q==; Received: from exhprdcmr07 by exhprdomr01 with esmtp (envelope-from ) id 1rw8PV-00082U-2s for freebsd-stable@freebsd.org; Mon, 15 Apr 2024 08:33:16 +1000 Received: from [121.223.155.16] (helo=smtpclient.apple) by exhprdcmr07 with esmtpa (envelope-from ) id 1rw8PU-0009kZ-1K for freebsd-stable@freebsd.org; Mon, 15 Apr 2024 08:33:16 +1000 From: Andrew Reilly Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-stable@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\)) Subject: What's happening to Sender: headers? Message-Id: Date: Mon, 15 Apr 2024 08:33:05 +1000 To: freebsd-stable@freebsd.org X-Mailer: Apple Mail (2.3774.500.171.1.1) X-tce-id: areilly@bigpond.net.au X-tce-ares-id: e{4661114d-e266-400f-baa8-f4095bd124f4}1 X-tce-spam-action: no action X-tce-spam-score: 0.0 X-Cm-Analysis: v=2.4 cv=R4kFG8RX c=1 sm=1 tr=0 ts=661c59ac a=g7JjhvAvvPZ9ycLFhywHJA==:117 a=g7JjhvAvvPZ9ycLFhywHJA==:17 a=IkcTkHD0fZMA:10 a=raytVjVEu-sA:10 a=6I5d2MoRAAAA:8 a=sOHWvEidyx_mBR3m3sIA:9 a=QEXdDO2ut3YA:10 a=IjZwj45LgO3ly-622nXo:22 X-Cm-Envelope: MS4xfHV/3nbWLpWB9Ofq2PUejyrxmE85X86ihvMHGpJmuqfNt2ijlk54gt5VgL1Vz6RPuqeArBZjZV+6TudAwvNBrb3THc4Yb/wyQSlC42xpOokk3QRK26D/ q+z//jm/KXtJBi+OO+nwUd6WIRTbSmYZbe6+Ej+pagHYmT/G1PaRcwEDpMoruLTUEOrP3b02PkDNPg== X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.25 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.75)[-0.746]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[bigpond.net.au,reject]; R_DKIM_ALLOW(-0.20)[bigpond.net.au:s=202303]; R_SPF_ALLOW(-0.20)[+ip4:203.42.40.128/25]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:1221, ipnet:203.40.0.0/13, country:AU]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[bigpond.net.au]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; FREEMAIL_ENVFROM(0.00)[bigpond.net.au]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[bigpond.net.au:+] X-Rspamd-Queue-Id: 4VHlSd3jYCz562D Hi all, I can=E2=80=99t think of anywhere else to ask, but this knowledgeable = group is as likely as any to know what=E2=80=99s going on, I think. For years and years I=E2=80=99ve been able to filter all of my FreeBSD = mailing list messages into a separate FreeBSD inbox with a pair of = simple dovecot-sieve rules: if address :matches "Sender" "*owner@freebsd.org" { fileinto = "in.freebsd"; } elsif address :matches "Sender" "owner*@freebsd.org" { fileinto = "in.freebsd"; } (=E2=80=A6 and similarly for most of my other mailing lists). The = Sender header is (used to be) a reliable reflection of the envelope FROM = address, which reliably tied things to the email server sending the list = messages. On about the 11th or 12th of April, a significant chunk of FreeBSD = mailing list messages, including especially the git commit messages, = started showing up in my normal INBOX, evading the filter rules. Over the weekend I got around to investigating, and discovered that the = errant messages don=E2=80=99t _have_ a Sender: header. There=E2=80=99s = a Return-Path: header that captures the envelope-from, but I haven=E2=80=99= t figured out how to make sieve check that yet: it doesn=E2=80=99t seem = to like it. Sieve documentation is spectacularly inconclusive, but I = suspect that the envelope extension might do what I want, but that=E2=80=99= s not really my question. Does anyone know why the Sender: header, which used to be so reliable = that I had thought it an intrinsic part of the SMTP/MTA ecosystem, has = gone away, or is at least not ubiquitous? I=E2=80=99m running dovecot and pigeonhole and postfix from ports, on = stable/14 and feeding messages in using fetchmail rather than direct = SMTP: I=E2=80=99ve found that exposing an SMTP endpoint requires more = anti-spam fu than I've been prepared to muster so far. Using fetchmail = is clunky but it keeps me behind my ISP=E2=80=99s spam filter. Cheers, Andrew