Great Circle Associates Majordomo-Users
(September 2003)
 

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

Subject: Re: Sendmail NOQUEUE failure?
From: Michael Craig Amper <ampermc @ macbus . org>
Date: Sun, 28 Sep 2003 17:13:56 -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.

-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>



References:
Indexed By Date Previous: Censoring taboo words
From: Lee <lee_19712003@yahoo.com>
Next: Re: Sendmail NOQUEUE failure? (updated)
From: Michael Craig Amper <ampermc@macbus.org>
Indexed By Thread Previous: Re: Sendmail NOQUEUE failure?
From: Daniel Liston <dliston@sonny.org>
Next: Re: Sendmail NOQUEUE failure? (updated)
From: Michael Craig Amper <ampermc@macbus.org>

Google
 
Search Internet Search www.greatcircle.com