Great Circle Associates Majordomo-Users
(September 2003)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Sendmail NOQUEUE failure? (updated)
From: Michael Craig Amper <ampermc @ macbus . org>
Date: Sun, 28 Sep 2003 17:16:34 -0400
To: Daniel Liston <dliston @ sonny . org>
Cc: majordomo-users @ greatcircle . com
In-reply-to: <3F73AACE.3000201@sonny.org>

Dan:

Thanks for the patch, but unfortunately, it didn't work. The syslog 
reports the exact same error.

BTW, I'm using Sendmail 8.12.10. Also, the smrsh link was already in.

It doesn't really look like the message being passed to wrapper is at 
fault, but rather that wrapper isn't generating the response properly.

-Michael Amper<amper@macbus.org>

On Thursday, Sep 25, 2003, at 22:56 US/Eastern, Daniel Liston wrote:

> Your message reveals that you are using Mac OS X 10.2.8, majordomo
> 1.94.5, and sendmail as your MTA, but not what version it is.
>
> If your sendmail.cf expects smrsh to add security for running pipes,
> you will need to create a link to "wrapper" in the <smrsh> directory.
> If sendmail has smmsp enabled, the submit.cf file will need to be
> configured to understand trusted-users, and majordomo must be trusted
> by both sendmail and smmsp.
>
> If the message passed to wrapper contains CRLF as EOL, majordomo
> will not properly recognize the blank line between headers and body
> of the message.  This (blank) line will actually contain a single
> character rather than being empty.  This diff cures the problem;
>
> ***majordomo.pl
> 59c59,60
> -     s/\n\s+/ /g;
> ---
> +     s/\015//g;        # strip DOS <CR> from lines
> +     s/\n\s+/ /g;      # unfold long header lines
>
> NOTE: Octal value \015 is the same as ctrl-M or ASCII 13.
>
> Dan Liston
>
>
> Michael Craig Amper wrote:
>
>> I'm attempting to get majordomo up and running on Mac OS X 10.2.8. It 
>> was previously working fine on Mac OS X 10.1.5, but we upgraded the 
>> machine.
>> When I send a "help" message (or any other message) to majordomo, the 
>> log shows that it gets received and piped to the wrapper, the 
>> majordomo log records the message, but no output ever comes back.
>> Here's the output from /var/log/mail.log:
>> Sep 25 02:33:45 pretzel sendmail[437]: h8P6Xiwo000437: 
>> from=<ampermc@macbus.org>, size=611, class=0, nrcpts=1, 
>> msgid=<33F74AC6-EF22-11D7-8771-000393A4EE96@macbus.org>, proto=ESMTP, 
>> daemon=MTA, relay=scaup.mail.pas.earthlink.net [207.217.120.49]
>> Sep 25 02:33:45 pretzel sendmail[437]: h8P6Xiwo000437: 
>> h8P6Xiwp000437: clone: owner=ampermc
>> Sep 25 02:33:45 pretzel sendmail[439]: NOQUEUE:   0: fl=0x0, 
>> mode=140000: SOCK [0]->[0]
>> Sep 25 02:33:45 pretzel sendmail[439]: NOQUEUE:   1: fl=0x1, 
>> mode=140000: SOCK [0]->[0]
>> Sep 25 02:33:45 pretzel sendmail[439]: NOQUEUE:   3: fl=0x2, 
>> mode=140000: SOCK [0]->[[UNIX: /var/run/syslog]]
>> Sep 25 02:33:46 pretzel sendmail[437]: h8P6Xiwp000437: 
>> to="|/usr/local/majordomo-1.94.5/wrapper majordomo", 
>> ctladdr=<majordomo@pretzel.macbus.org> (1/0), delay=00:00:01, 
>> xdelay=00:00:01, mailer=prog, pri=30605, dsn=2.0.0, stat=Sent
>> and the output from /usr/local/majordomo-1.94.5/Log:
>> Sep 25 02:33:46 pretzel.macbus.org majordomo[438] {Michael Craig 
>> Amper <ampermc@macbus.org>} help
>> Looking at the pid's, it would seem that sendmail is delivering the 
>> message to the wrapper, the wrapper is processing it, and then 
>> attempting to resend, at which point it fails. Has anybody seen this 
>> before?
>> BTW, when I call the wrapper directly from the shell and feed it some 
>> headers, it does return the "error+help" message correctly.
>> Any help would be greatly appreciated!
>> -Michael Amper <amper@macbus.org>



Follow-Ups:
References:
Indexed By Date Previous: Re: Sendmail NOQUEUE failure?
From: Michael Craig Amper <ampermc@macbus.org>
Next: Re: Sendmail NOQUEUE failure? (updated)
From: Daniel Liston <dliston@sonny.org>
Indexed By Thread Previous: Re: Sendmail NOQUEUE failure?
From: Michael Craig Amper <ampermc@macbus.org>
Next: Re: Sendmail NOQUEUE failure? (updated)
From: Daniel Liston <dliston@sonny.org>

Google
 
Search Internet Search www.greatcircle.com