On Tue, Mar 17, 2009 at 03:00:02AM -0400, Nick Guenther wrote:
> I installed mlmmj on OpenBSD 4.3 from packages just now and I made a
> simple list with the mlmmj-make-ml script. I subscribed two accounts
> of mine and I'm trying to test it but no matter what I do I get
> Mar 17 02:42:26 Muzakbox /usr/local/bin/mlmmj-process[4495]:
> mlmmj-process.c:710: Discarding
> /var/spool/mlmmj/planning/incoming/6c141fb4703cba9a due to missing
> envelope from address: Undefined error: 0
>
> I hacked up my aliases file to use show me what it's being handed like so:
> `planning: "| cat > /tmp/mailtest"`
>
> which results in this:
>
> $ tail /tmp/mailtest
> 16 Mar 2009 23:29:54 -0700 (PDT)
> Date: Tue, 17 Mar 2009 02:29:54 -0400
> Message-ID: <[email protected]>
> Subject: test10
> From: Nick Guenther <[email protected]>
> To: [email protected]
> Content-Type: text/plain; charset=ISO-8859-1
> Content-Transfer-Encoding: 7bit
>
iirc, by default sendmail doesn't generate all necessary headers
for mlmmj to run. You can add:
define(`LOCAL_SHELL_FLAGS', `eu9P')
in your .mc file, regenerate you sendmail.cf and restart
sendmail.
-- Alexandre