
On 4/22/25 1:35 PM, sun zi via Mailman-users wrote:
As mentioned in the subject, I am getting the following error after every post. Any assistance would be much appreciated:
The error is from an attempt to archive a message. Since it fails, the problem message is queued in Mailman's var/archives/hyperkitty/spool/ directory and is retried with each post.
The message is in a Python pickle, *.pck, file in that directory. Yoy
can examine the message by giving it to mailman qfile
.
From the tracebacks you posted, it appears that the issue is that the sender's address is longer than 255 bytes.
Move the .pck file out of the var/archives/hyperkitty/spool/ directory and that will stop the recurring error.
If the message is spam you can ignore it. If you want to archive it you
need to edit the message's sender, but you can't edit the *.pck
directly. You can use mailman shell
and do something like
import pickle
with open('path/to/the/pickle', 'rb') as fp:
msg = pickle.load(fp)
# code here to edit the sender
with open('path/to/the/pickle', 'wb') as fp:
msg = pickle.dump(msg, fp)
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan