> Hello, > > I've written a perl program to handle bounces, but I keep getting the > unknown mailer error below. I've read through the archives, and it seems > that either the path to my local mailer agent in sendmail config file, or > the path to bounce.pl file would be incorrect. The funny thing is, > however, that the program usually works. When I run a program that sends > out 5 emails to invalid addresses, the bounces are all handled by > bounce.pl. When I send out a message to ~1000 people, 100 or more of > which bounce back, I only get 10 or 15 of the errors. So I know all the > paths are correct. I also tried removing all the code in the bounce.pl, > and still the same results. > > Any ideas appreciated. BTW, the program is running on a virtual server, > so I don't have root or sudo. > > I'll include my sendmail.cf at the bottom of this message, in case that > helps. > > Thanks, > Nate Tanner > > The original message was received at Wed, 7 Feb 2001 02:13:48 -0700 (MST) > from root@[65.161.97.70] > > ----- The following addresses had permanent fatal errors ----- > "|/usr/local/etc/httpd/utils/bounce.pl" > (expanded from: <[EMAIL PROTECTED]>) > > ----- Transcript of session follows ----- > Cannot fork > 554 "|/usr/local/etc/httpd/utils/bounce.pl"... unknown mailer error 2 > > ----- Original message follows ----- > > Received: from tic.insight.com (root@[65.161.97.70]) by lunchclub.net > (8.8.8) id CAA13138; Wed, 7 Feb 2001 02:13:48 -0700 (MST) > Received: from localhost (localhost) > by tic.insight.com (8.9.3/8.9.3) with internal id CAA13622; > Wed, 7 Feb 2001 02:13:41 -0700 > Date: Wed, 7 Feb 2001 02:13:41 -0700 > From: Mail Delivery Subsystem <[EMAIL PROTECTED]> > Message-Id: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > MIME-Version: 1.0 > Content-Type: multipart/report; report-type=delivery-status; > boundary="CAA13622.981537221/tic.insight.com" > Subject: Returned mail: User unknown > Auto-Submitted: auto-generated (failure) > > This is a MIME-encapsulated message > > --CAA13622.981537221/tic.insight.com > > The original message was received at Wed, 7 Feb 2001 02:13:40 -0700 > from lunchclub.net [161.58.233.2] > > ----- The following addresses had permanent fatal errors ----- > <[EMAIL PROTECTED]> > (expanded from: <[EMAIL PROTECTED]>) > > ----- Transcript of session follows ----- > ... while talking to gate.insight.com.: > >>> RCPT To:<[EMAIL PROTECTED]> > <<< 550 <[EMAIL PROTECTED]>... User unknown > 550 <[EMAIL PROTECTED]>... User unknown > > --CAA13622.981537221/tic.insight.com > Content-Type: message/delivery-status > > Reporting-MTA: dns; tic.insight.com > Received-From-MTA: DNS; lunchclub.net > Arrival-Date: Wed, 7 Feb 2001 02:13:40 -0700 > > Final-Recipient: RFC822; <[EMAIL PROTECTED]> > X-Actual-Recipient: RFC822; [EMAIL PROTECTED] > Action: failed > Status: 5.1.1 > Remote-MTA: DNS; gate.insight.com > Diagnostic-Code: SMTP; 550 <[EMAIL PROTECTED]>... User unknown > Last-Attempt-Date: Wed, 7 Feb 2001 02:13:41 -0700 > > --CAA13622.981537221/tic.insight.com > Content-Type: message/rfc822 > > Return-Path: <[EMAIL PROTECTED]> > Received: from lunchclub.net (lunchclub.net [161.58.233.2]) > by tic.insight.com (8.9.3/8.9.3) with ESMTP id CAA13620 > for <[EMAIL PROTECTED]>; Wed, 7 Feb 2001 02:13:40 -0700 > Received: (tanner@localhost) by lunchclub.net (8.8.8) id CAA13084; Wed, 7 > Feb 2001 02:13:45 -0700 (MST) > Date: Wed, 7 Feb 2001 02:13:45 -0700 (MST) > Message-Id: <[EMAIL PROTECTED]> > From: LunchMaster <[EMAIL PROTECTED]> > Bcc: > Reply-to: [EMAIL PROTECTED] > Subject: LunchClub special for Wednesday, February 7 > > [msg] > > --CAA13622.981537221/tic.insight.com-- > > > ########################################## > # Server sendmail.cf for sendmail 8.8.6 # > ########################################## > > V5 > > ######################## > # Classes and macros # > ######################## > > Cwlocalhost tanner.ipartner.net > CPuucp bitnet # Pseudo-domains > C.. # A dot for canonical testing > DUuunet.uu.net # UUCP relay host > DBcunyvm.cuny.edu # BITNET relay host > Do.:%@[] # Delimiter characters > Dq$g$?x ($x)$. # Format of a total name > > #################### > # Header formats # > #################### > > H?P?Return-Path: $g > HReceived: $?rfrom $s $.$?_($_) $.by $j ($v) id $i; $b > H?D?Date: $a > H?D?Resent-Date: $a > H?F?From: $q > H?F?Resent-From: $q > H?x?Full-Name: $x > HSubject: > H?M?Message-Id: <$t.$i@$j> > H?M?Resent-Message-Id: <$t.$i@$j> > > ######################## > # Mailer definitions # > ######################## > > Mremote, P=[IPC], F=CDFmMuX, E=\r\n, L=990, S=11, R=11, A=IPC $h > Mlocal, P=/bin/imail, F=DFlmMs, A=mail -f $g $u > Mprog, P=/bin/sh, F=DFlMsu, D=$z:/, A=sh -c $u > > > ############# > # Options # > ############# > > Oa1 # Wait (in minutes) for alias file rebuild > OA/etc/aliases # location of alias file > OC10 # Checkpoint queue runs every N deliveries > OF0600 # Temporary file mode > Og100 # Default GID > OH/etc/sendmail.hf # SMTP help file > OI # Insist that the name server be running > Ok5 # Open connection cache size > Om # Expand aliases to include sender > On # Verify RHS in newaliases > OQ/var/spool/mqueue # Queue directory > OS/etc/sendmail.st # Stat file > OT3d # Queue timeout and warning time > Ou126 # Default UID > Ot # Use TZ environment variable > Opauthwarnings,noexpn,novrfy > > ######################################################### > # Databases needed for anti-spam and virtual host/users # > ######################################################### > Kvirtmaps hash /etc/virtmaps > Kspammers hash /etc/spammers > Krelayers hash /etc/relayers > Kdequote dequote > > ########################################################################## > ### > # Anti-Spam Support: Limit SMTP relaying to previously authenticated > users # > ########################################################################## > ### > Scheck_rcpt > R< $+ @ $=w > $@ OK > R$+ $: $(dequote "" $&{client_addr} $) $| $1 > R0 $| $* $@ OK > R$* $| $* $: $(relayers $1 $: ERROR $) > RERROR $#error $@ 5.7.1 $: "550 SMTP relay denied, > authenticate via POP/IMAP first" > R$* $@ OK > > ####################################################################### > # Anti-Spam Support: Check "Mail From:" for spam hostname or address # > ####################################################################### > Scheck_mail > R<$*> $1 > R$* $: $(spammers $1 $: $1 $) > R$*@$* $: $(spammers $2 $: OK $) > ROK $@ OK > R$+ $#error $: 551 $1 > > > ################################# > # Ruleset 0 - Resolve address # > ################################# > S0 > > R<@> $#local$:<> Null address is local > > # start of virtual host/users support > R$+ < @ $+ . > $: $1 < @ $2> . > R$+ < @ $+ > $* $: $(virtmaps $1@$2 $: $1 < @ $2 > $3 $) > R$+ < @ $+ > $* $: $(virtmaps $2 $: $1 < @ $2 > $3 $) > R$+ < @ $+ > $* $: $1 < @ $(virtmaps @ $2 $: $2 $) > $3 > R$+ < @ $+ @ $+ > $* $: $2 < @ $3 > $4 > R$+ < @ $+ > . $: $1 < @ $2 . > > R$+ @ $+ $: $1 < @ $2 > > R$+ < < @ $+ > > $: $1 < @ $2 > > # end of virtual host/users support > > R$+<@$=w> $@$>90$1 Remove local addresses > R<@$=w>$-$+ $@$>90$3 Remove local routes/UUCP > > R$*<@$+.uucp>$* $#remote $@$U $:$1<@$2.uucp>$3 Forward > uucp hosts > R$*<@$+.bitnet>$* $#remote $@$B $:$1<@$2.bitnet>$3 Forward bitnet > hosts > > R$*<@$+>$* $#remote $@$2 $:$1<@$2>$3 Send to remote host > > R$+ $#local $:$1 Everything else > local > > ######################################## > # Ruleset 90 - Call rulesets 3 and 0 # > ######################################## > S90 > > R$* $:$>3$1 > R$* $@$>0$1 > > ##################################### > # Rulset 3 - Find address portion # > ##################################### > S3 > > R$@ $@ <@> Null address special > R$*<>$* $@ <@> Null address special > R$*<$+>$* $2 Get address portion > #Uncomment the following lines to support fancy routing (with :,%) > #R@$+,$+ $@$>93<@$1>,$2 Routes with ','... > #R@$+:$+ $@$>93<@$1>:$2 ...or with ':' > #R$+@$+@$+ $1%$2@$3 All but right @ to %... > #R$+@$+ $@$>93$1<@$2> ...then accept @ > addresses > #R$+%$+ $1@$2 Convert all % to > @... > #R$+@$+@$+ $1%$2@$3 ...all but right @ back to > %... > R$+@$+ $@$>93$1<@$2> ...accept new @ > addresses > > ################################## > # Rulset 93 - Canonicalization # > ################################## > S93 > > R$*<@$=w>$* $:$1<@$2.>$3 Our names always canonical > R$*<@$*$=P>$* $:$1<@$2$3.>$4 Pseudo-domains are canonical > R$*<@$*$~.>$* $:$1<@$[$2$3$]>$4 Look up if not canonical > R$*<@$*.>$* $1<@$2>$3 Remove trailing dots > > ######################################## > # Ruleset 4 - Post-rewriting cleanup # > ######################################## > S4 > > R$*<@> $@$1 Null address back to > empty > R<@$+>$+ $@<$1$2> Wrap routes in <> > R$*<@$+>$* $1@$2$3 Unwrap host part > > ################################# > # Ruleset 11 - SMTP rewriting # > ################################# > S11 > > R$*<@$*>$* $@$1<@$2>$3 Already qualified > R$+ $:$1<@$j> Add host if needed > > ################################################ > # Ruleset 12 - SMTP sender header masquerade # > # This ruleset is not used. It needs to be # > # changed if you want to use it. # > # To use it up change the Mremote line. # > ################################################ > S12 > > R$*<@$=w> $:$1<@$j> Masquerade local as domain > R$*<@$*>$* $@$1<@$2>$3 Already qualified > R$+ $:$1<@$j> Masquerade as domain if no > host > > > > > > > > > > > > -------------------------------------------------------- > Nathaniel Tanner > Software Engineer > > KnowledgeNet > 14624 N. Scottsdale Road Suite 300 > Scottsdale, AZ 85254 > Phone: 480-315-4593 > Fax: 602-385-9012 > Email: [EMAIL PROTECTED] > Website: www.knowledgenet.com > > Experience next-generation e-learning for yourself! > http://www.knowledgenet.com/demos > > ------------------------------------------------------ Mailman-Users maillist - [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users