RE: [vchkpw] Multiple Independent Pipes
Correct me if I am wrong: If you do this in a .qmail: (one line, no line break) | script1.pl | script2.pl (here the result piped into script2.pl depends on the output of script1.pl) That's different from: (two lines, one line break) | script1.pl | script2.pl (here both deliver independent results) Correct? Andy -Original Message- From: Jeremy Kitchen [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 28, 2004 07:48 To: [EMAIL PROTECTED] Subject: Re: [vchkpw] Multiple Independent Pipes On Mon, 2004-01-26 at 09:33, Andy BIERLAIR wrote: Hello, I am looking for a solution to make multiple independent pipes in qmail with vpopmail. Usually you do independent pipes like this: .qmail-default | /usr/local/bin/a-selfmade-script.pl | /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox Now imagine a-self-script.pl breaks and the output is empty. The result will be no delivery. nope. they are seperate delivery instructions, try this: |cat - /dev/null |forward [EMAIL PROTECTED] now, with your theory, nothing will be forwarded to [EMAIL PROTECTED], when in fact, the entire message will be :) however, if the perl script 'breaks' it should exit 111 to report temporary failure so it will be tried again, unless errors are simply to be ignored. man dot-qmail -Jeremy -- Jeremy Kitchen Systems Administrator [EMAIL PROTECTED] Kitchen @ #qmail on EFNet - Join the party! . Inter7 Internet Technologies, Inc. www.inter7.com 866.528.3530 toll free 847.492.0470 int'l 847.492.0632 fax GNUPG key ID: 93BDD6CE smime.p7s Description: S/MIME cryptographic signature
RE: [vchkpw] Multiple Independent Pipes
On Wed, 2004-01-28 at 01:25, Andy BIERLAIR wrote: Correct me if I am wrong: If you do this in a .qmail: (one line, no line break) | script1.pl | script2.pl (here the result piped into script2.pl depends on the output of script1.pl) yes That's different from: (two lines, one line break) | script1.pl | script2.pl (here both deliver independent results) yes they are different in that they are entirely seperate delivery instructions, and each will get a fresh copy of the message along with a fresh environment to work from. man qmail-command man dot-qmail -Jeremy -- Jeremy Kitchen Systems Administrator [EMAIL PROTECTED] Kitchen @ #qmail on EFNet - Join the party! . Inter7 Internet Technologies, Inc. www.inter7.com 866.528.3530 toll free 847.492.0470 int'l 847.492.0632 fax GNUPG key ID: 93BDD6CE
Re: [vchkpw] Multiple Independent Pipes
On Mon, 2004-01-26 at 09:33, Andy BIERLAIR wrote: Hello, I am looking for a solution to make multiple independent pipes in qmail with vpopmail. Usually you do independent pipes like this: .qmail-default | /usr/local/bin/a-selfmade-script.pl | /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox Now imagine a-self-script.pl breaks and the output is empty. The result will be no delivery. nope. they are seperate delivery instructions, try this: |cat - /dev/null |forward [EMAIL PROTECTED] now, with your theory, nothing will be forwarded to [EMAIL PROTECTED], when in fact, the entire message will be :) however, if the perl script 'breaks' it should exit 111 to report temporary failure so it will be tried again, unless errors are simply to be ignored. man dot-qmail -Jeremy -- Jeremy Kitchen Systems Administrator [EMAIL PROTECTED] Kitchen @ #qmail on EFNet - Join the party! . Inter7 Internet Technologies, Inc. www.inter7.com 866.528.3530 toll free 847.492.0470 int'l 847.492.0632 fax GNUPG key ID: 93BDD6CE