John Rouillard writes:
>I'm having a rough time picturing your bug. Do you have an example
>to share? Offhand it sounds like the majordomo user is not trusted
>by sendmail, but I am not really sure what the problem is.
I'm running a list, call it listname, in both a direct version and a
digested version, called respectively listname and listname-digest.
The majordomo user is major:major, which is in the trusted list for
sendmail. The owner of the list is loren:users, which is not in the
trusted list for sendmail. Email sent to the list that bounces for
some reason is sent to loren to be approved. Assuming the message
should go to the list, as loren I pipe the message to approve.
Current behavior seems to be thus: the message goes to the direct
version of the mailing list with the original, correct From line. So
far so good. But the mailing list also has a digested version, and
when the file gets written into the Digests/listname-digest directory
the original From line is prepended with a ">" character and another
>From line with value owner-listname is inserted above it in the
headers. When this file is processed by digest it discards the
original From line and keeps the new, wrong one, thereby losing the
original sender information in the digest version of the mailing
list.
Here is the corresponding section of /etc/aliases.
* * *
listname: "|/usr/local/majordomo/bin/wrapper resend -l listname -h host.wharton.upenn.edu listname-outgoing"
listname-digest: listname
listname-owner: majordomo-owner
owner-listname: listname-owner
listname-approval: loren
listname-digest-owner: listname-owner
owner-listname-digest: listname-digest-owner
listname-outgoing: :include:/usr/local/mail/Lists/listname, listname-digestify
listname-digestify: "|/usr/local/majordomo/bin/wrapper digest -r -C -l listname-digest listname-digest-outgoing"
listname-digest-outgoing: :include:/usr/local/mail/Lists/listname-digest
listname-request: "|/usr/local/majordomo/bin/wrapper request-answer listname"
listname-digest-request: "|/usr/local/majordomo/bin/wrapper request-answer listname-digest"
listname-digest-approval: loren
* * *
I inherited this from a previous version of majordomo so there may
be some incorrect flags in the digestify line. If something of that
sort leaps to attention don't hesitate to notify me. Otherwise, I
think there's a problem in digest or resend or ... I don't know where
else it might be.
Which file do you think I should be hacking to fix this behavior?
--
+++++++++++++++++++++++23
Loren Miller LOREN@marketing.wharton.upenn.edu
Life at the water's edge is the real life for men and women
Follow-Ups:
|
|