> 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

Reply via email to