24 Dec
2024
24 Dec
'24
5:31 p.m.
Looks like the from header is the email address I am using for testing: From: Arte Chambers <paul.m.robey@gmail.com>
$mailman qfile
/opt/mailman/mm/var/archives/hyperkitty/spool/1734973370.5060537+806f73d2a296b0293228a9489b81129740d7afea.pck
[----- start pickle -----]
<----- start object 1 ----->
Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com
[209.85.208.182])
by list.louisvillecommunitygrocery.com (Postfix) with ESMTPS id 3E36381ED2
for <testing@list.louisvillecommunitygrocery.com>; Mon, 23 Dec 2024
17:02:48 +0000 (UTC)
Received: by mail-lj1-f182.google.com with SMTP id
38308e7fff4ca-3003e203acaso44323081fa.1
for <testing@list.louisvillecommunitygrocery.com>; Mon, 23 Dec 2024
09:02:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1734973367; x=1735578167; darn=
list.louisvillecommunitygrocery.com;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=s882asm7tHdBcEIXrLEFEIU3397InleNrytAF0sRzBA=;
b=SFr5MsvE4S5GUIy9pEuqDHdEW5nW16briFnXG6ARqjLiFgAX12TU5ozUgw5NCJobcx
RQWkL64TyXv2C2CTKHjcBH26jiLo1p7h2edLXSBCmd374QbRYQPbv5yZb4jmwX5kfMzr
fc/I3pSk6ruN/j+JPGLVxBJBreyLRDV+YL0rDJts83a8hcPHghGMkRTmi2Z1vLYgqThA
2fV/IYwrOe/q4c2+/AwlKQFUuClaxFN4AniNi++Hk7eql7q4ceDtURp1pHW/h4+8UXgJ
2DQ+zwPapOiU5POtfka1fAHTJgykuOoMCmO0YiwfP9p51lXmr4GmdFjFgDOiQwzhx8dH
vAEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1734973367; x=1735578167;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=s882asm7tHdBcEIXrLEFEIU3397InleNrytAF0sRzBA=;
b=IwucO1D8XfIbWVT6dQ/LdKNsesrSsiekzj0khFI38CLd6WryQGJOQftxOLR5AvneNs
9gUbVvFAe0VENzTbMrelFr4H5DTI9HrKbNVYEbleeMrbuPypsTdtqWTrjizGhMQROhvs
vOxl3T+UfRjDywLj9OuYBiWKTDIIaTpeQ7rR4u1lT8iMGTUre0V8kikm1BsFXwRRzl+U
e0ghdIaZYN5kfu/bfR5veCCQhU0l0IF+DvoZzdJCgLkYgImIPhB/X7Zv0wQiUnKoebJo
h1UFAEQIrVx2iMFHzLsHiqBhKHvJqG72PAa1bMiG0K3EsYvSJHu5zjrkTjoHXazAci4c
trXg==
X-Gm-Message-State: AOJu0Yz8oZOnap/9jvXAOcFZnjYoReVHBQrfUnC9u6Mi6M2Ea7dkofrs
4mAlHtOuQYGEyFxJZIOdFybTI20qdBoQBJAPF7FHL6d4mAGrLbPMgTZy3/hWFtmXfOo93a74CSu
YsRCZKH5ixK5jPHn4Vye0i/h0oilWXQ==
X-Gm-Gg: ASbGncsYG3zr9300F+iwV6VLqHlMKoLuiS2mnT5tGiid8o6Ojd4JIrOBQI0BVNx1aeO
FVisNFC7AKewms0adY+Ug4HLKEtg8GwSIz0i32IOtPNA+tNxEAac47wHBGkcv+H2EfTOMsD/p
X-Google-Smtp-Source:
AGHT+IFNyfqXALTZ0zcO0GJZfpIf/4WT9IZ2EG3oThjt5aoZP3sdPhxjN2UOMTqwI2axiu9io1WSiFszsjxPLHtLIs8=
X-Received: by 2002:a05:6512:1190:b0:53e:37e4:1457 with SMTP id
2adb3069b0e04-54229550e25mr4737922e87.33.1734973365282; Mon, 23 Dec 2024
09:02:45 -0800 (PST)
MIME-Version: 1.0
References: <77112962-9e9b-4692-bc81-05f1957fb823@smtp-relay.sendinblue.com>
In-Reply-To: <77112962-9e9b-4692-bc81-05f1957fb823@smtp-relay.sendinblue.com
>
From: Arte Chambers <paul.m.robey@gmail.com>
Date: Mon, 23 Dec 2024 12:02:08 -0500
Message-ID: <CAM05vAepJnJQengX825dZ4E1PVVxeEgv4ogUcmifP9tqh1i=
mg@mail.gmail.com>
To: Arte Chambers <paul.m.robey@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000021f3da0629f2f7aa"
Message-ID-Hash: T3RQI2JNPUFO4WGGVSJTMYLTHPGOXOAG
X-Message-ID-Hash: T3RQI2JNPUFO4WGGVSJTMYLTHPGOXOAG
X-MailFrom: paul.m.robey@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop;
banned-address; emergency; member-moderation; nonmember-moderation;
administrivia; implicit-dest; max-recipients; max-size; news-moderation;
no-subject; digests; suspicious-header
CC: testing@list.louisvillecommunitygrocery.com
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Testing] Re: test 12.23.24 11.57
List-Id: For testing mailing list software <
testing.list.louisvillecommunitygrocery.com>
Archived-At: <>
List-Archive: <>
List-Help: <mailto:testing-request@list.louisvillecommunitygrocery.com
?subject=help>
List-Owner: <mailto:testing-owner@list.louisvillecommunitygrocery.com>
List-Post: <mailto:testing@list.louisvillecommunitygrocery.com>
List-Subscribe: <mailto:testing-join@list.louisvillecommunitygrocery.com>
List-Unsubscribe: <mailto:testing-leave@list.louisvillecommunitygrocery.com>
--00000000000021f3da0629f2f7aa
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Thank you,
Paul 'Arte Chambers' Robey
502-408-6922
On Mon, Dec 23, 2024 at 2:24 PM Mark Sapiro <mark@msapiro.net> wrote:
> On 12/23/24 09:01, Arte Chambers via Mailman-users wrote:
> > Output from mailman log after sending a test message to the list:
> >
> > Dec 23 16:52:23 2024 (684048) Traceback (most recent call last):
> > File
> >
> "/opt/mailman/venv/lib/python3.12/site-packages/mailman_hyperkitty/__init__.py",
> > line 158, in _archive_message
> > url = self._send_message(mlist, msg)
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > File
> >
> "/opt/mailman/venv/lib/python3.12/site-packages/mailman_hyperkitty/__init__.py",
> > line 228, in _send_message
> > raise ValueError(result.text)
> > ValueError:
> > <!doctype html>
> > <html lang="en">
> > <head>
> > <title>Bad Request (400)</title>
> > </head>
> > <body>
> > <h1>Bad Request (400)</h1><p></p>
> > </body>
> > </html>
>
> mailman_hyperkitty is sending the message to hyperkitty to be archived
> and receiving the 400 response. Presumably it has previously requested
> and received the list_url and the permalink to put in the message
> headers. This can be confirmed by the presence of List-Archive: and
> Archived-At: headers with values in the messages from the list. So the
> configuration seems to be correct to allow mailman_hyperkitty to
> communicate with hyperkitty. It is not clear why, but this code
>
> https://gitlab.com/mailman/hyperkitty/-/blob/master/hyperkitty/views/mailman.py?ref_type=heads#L162-L170
> is getting the ValueError. That can come from one of three places in
>
> https://gitlab.com/mailman/hyperkitty/-/blob/master/hyperkitty/lib/incoming.py?ref_type=heads.
>
> The lack of a Message-ID: is not it because Mailman's lmtp runner will
> add one. Most likely it is the non-ascii sender address from
>
> https://gitlab.com/mailman/hyperkitty/-/blob/master/hyperkitty/lib/incoming.py?ref_type=heads#L83-L85
>
> What do you get from
> ```
> mailman qfile var/archives/hyperkitty/spool/xxx.pck
> ```
> where xxx.pck is one of the (hopefully smaller) files. In particular,
> what is the From: header in that?
>
> --
> Mark Sapiro <mark@msapiro.net> The highway is for gamblers,
> San Francisco Bay Area, California better use your sense - B. Dylan
>
> _______________________________________________
> Mailman-users mailing list -- mailman-users@mailman3.org
> To unsubscribe send an email to mailman-users-leave@mailman3.org
> https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
> Archived at:
> https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/JBUGY7XI74VQTCIMDNNIAA7TELLJ6DG3/
>
> This message sent to paul.m.robey@gmail.com
>