Setup: Debian AMD64 (mixed testing/stable)
Exim 4.62 (exim-daemon-heavy)
Mailman 2.1.8 compiled from source, non-std debian policy install
Per domain independent installation of mailman in
/var/virtual/$domain/mailman/...
-------------------------------------------------------------------------

According to exim's logs a message sent out on 3/09/2006 was accepted,
delivered to two offsite recipients with a local list in an independent
mailman install for an exim virtual domain.

The message is plain text with a PDF attachment (letters, space and
underscores in filename), sender uses authenticated SMTP and our exim logs
are rather verbose in this regard. They show exim accepting the message,
delivering offsite but no delivery to Mailman. Additionally Mailman logs
only what what is included below for the same time period.

The critical issue was proving the message was sent [done] but a more
concerning issue is why it didn't reach Mailman at all.

Require_explicit_destination is OFF
Maximum_num_recipients is 50
Mail headers: TO: address1 at domain, address2 at domain
CC: listname at mmdomain
FROM: us at ourdomain
REPLY-TO: listname at mmdomain

The logs below seem greek to me so any assistance in figuring out what they
mean would be appreciated.
(I promise I won't give the 3rd degree at to rationale - <chuckles>)

I'm afraid I don't know what I'm looking for otherwise FAQ & Google would be
more useful. Other messages with PDF attachments go through fine to other
domains and with variations -- just not repeat tries of this same instance.

-----------------------------------------------------------------------------
Here are the logs from "/var/virtual/$domain/mailman/logs/error"
["/var/virtual/$domain/mailman" = MMHOME for brevity]
-----------------------------------------------------------------------------
Sep 03 13:52:07 2006 qrunner(4093): File "MMHOME/pythonlib/email/Utils.py",
line 337, in decode_params
Sep 03 13:52:07 2006 qrunner(4093): charset, language, value =
decode_rfc2231(EMPTYSTRING.join(value))
Sep 03 13:52:07 2006 qrunner(4093): File "MMHOME/pythonlib/email/Utils.py",
line 284, in decode_rfc2231
Sep 03 13:52:07 2006 qrunner(4093): charset, language, s = parts
Sep 03 13:52:07 2006 qrunner(4093): ValueError : unpack list of wrong size
Sep 03 13:52:25 2006 qrunner(7888): Traceback (most recent call last):
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/bin/qrunner", line 278, in?
Sep 03 13:52:25 2006 qrunner(7888): main()
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/bin/qrunner", line 238, in main
Sep 03 13:52:25 2006 qrunner(7888): qrunner.run()
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/Mailman/Queue/Runner.py",
line 70, in run
Sep 03 13:52:25 2006 qrunner(7888): filecnt = self._oneloop()
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/Mailman/Queue/Runner.py",
line 99, in _oneloop
Sep 03 13:52:25 2006 qrunner(7888): msg, msgdata =
self._switchboard.dequeue(filebase)
Sep 03 13:52:25 2006 qrunner(7888): File
"MMHOME/Mailman/Queue/Switchboard.py", line 151, in dequeue
Sep 03 13:52:25 2006 qrunner(7888): msg = email.message_from_string(msg,
Message.Message)
Sep 03 13:52:25 2006 qrunner(7888): File
"MMHOME/pythonlib/email/__init__.py", line 51, in message_from_string
Sep 03 13:52:25 2006 qrunner(7888): return Parser(_class,
strict=strict).parsestr(s)
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Parser.py",
line 75, in parsestr
Sep 03 13:52:25 2006 qrunner(7888): return self.parse(StringIO(text),
headersonly=headersonly)
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Parser.py",
line 64, in parse
Sep 03 13:52:25 2006 qrunner(7888): self._parsebody(root, fp, firstbodyline)
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Parser.py",
line 240, in _parsebody
Sep 03 13:52:25 2006 qrunner(7888): msgobj = self.parsestr(part)
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Parser.py",
line 75, in parsestr
Sep 03 13:52:25 2006 qrunner(7888): return self.parse(StringIO(text),
headersonly=headersonly)
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Parser.py",
line 64, in parse
Sep 03 13:52:25 2006 qrunner(7888): self._parsebody(root, fp, firstbodyline)
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Parser.py",
line 146, in _parsebody
Sep 03 13:52:25 2006 qrunner(7888): boundary = container.get_boundary()
Sep 03 13:52:25 2006 qrunner(7888): File MMHOME/pythonlib/email/Message.py",
line 762, in get_boundary
Sep 03 13:52:25 2006 qrunner(7888): boundary = self.get_param('boundary',
missing)
Sep 03 13:52:25 2006 qrunner(7888): File"MMHOME/pythonlib/email/Message.py",
line 616, in get_param
Sep 03 13:52:25 2006 qrunner(7888): for k, v in
self._get_params_preserve(failobj, header):
Sep 03 13:52:25 2006 qrunner(7888): File
"MMHOME/pythonlib/email/Message.py", line 563, in _get_params_preserve
Sep 03 13:52:25 2006 qrunner(7888): params = Utils.decode_params(params)
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Utils.py",
line 337, in decode_params
Sep 03 13:52:25 2006 qrunner(7888): charset, language, value =
decode_rfc2231(EMPTYSTRING.join(value))
Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Utils.py",
line 284, in decode_rfc2231
Sep 03 13:52:25 2006 qrunner(7888): charset, language, s = parts
Sep 03 13:52:25 2006 qrunner(7888): ValueError : unpack list of wrong size
-----------------------------------------------------------------------------

thanks in advance

--
Bretton Vine | 083 633 8475 | bretton at hivemind.net |
GPG: http://bretton.hivemind.net/bretton_vine.asc |
"Solitary trees, if they grow at all, grow strong." - Sir Winston Churchill

Search Discussions

  • Bretton Vine at Sep 13, 2006 at 7:40 am

    Bretton Vine said the following on 2006/09/13 09:28 AM:
    Sep 03 13:52:25 2006 qrunner(7888): charset, language, value =
    decode_rfc2231(EMPTYSTRING.join(value))
    Sep 03 13:52:25 2006 qrunner(7888): File "MMHOME/pythonlib/email/Utils.py",
    line 284, in decode_rfc2231
    http://rfc.net/rfc2231.html gives me an idea of possible problems but no
    solutions.


    --
    Bretton Vine | 083 633 8475 | bretton at hivemind.net |
    GPG: http://bretton.hivemind.net/bretton_vine.asc |
    "One of the penalties for refusing to participate in politics is that you
    end up being governed by your inferiors." - Plato

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupmailman-users @
categoriespython
postedSep 13, '06 at 7:28a
activeSep 13, '06 at 7:40a
posts2
users1
websitelist.org

1 user in discussion

Bretton Vine: 2 posts

People

Translate

site design / logo © 2023 Grokbase