Re: [Exim] Pipe help???

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Robert L. Harris
Ημερομηνία:  
Προς: Exim Users
Αντικείμενο: Re: [Exim] Pipe help???
--


Here's the output that my script generates and passes back to exim:

Use of uninitialized value in pattern match (m//) at
        /usr/local/share/perl/5.8.0/LWP/Protocol.pm line 114 (#1)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.
    To help you figure out what was undefined, perl tells you what operation
    you used the undefined value in.  Note, however, that perl optimizes your
    program and the operation displayed in the warning may not necessarily
    appear literally in your program.  For example, "that $foo" is
    usually optimized into "that " . $foo, and the warning will refer to
    the concatenation (.) operator, even though there is no . in your
    program.


Use of uninitialized value in concatenation (.) or string at
        /usr/local/share/perl/5.8.0/LWP/Protocol.pm line 87 (#1)
Use of uninitialized value in concatenation (.) or string at
        /usr/local/bin/Pager.pl line 63 (#1)


LWP is using the perl module Protocol.pm. Protocol.pm is trying access
or compare against $scheme on those lines.

I'd upgrade to exim4 but can't seem to find a package and with the stuff
I've got going on already I don't need to be custom compiling much more
till I get some of it nailed down.


Thus spake Greg Matheson (lang@???):

> On Fri, 17 Jan 2003, Robert L. Harris wrote:
>
> > I'm working on a perl script that will hit a URL causing a page to my
> > nextel phone. If I "cat /tmp/saved_message | /usr/local/bin/Pager.pl"
> > it works great. If I create an alias in /etc/aliases of:
>
> > robert-pager:    "|/usr/local/bin/Pager.pl"

>
> > I end up with perl modules saying variables aren't defined.
> > (Protocols.pm can't find "$scheme" to be exact.
>
> That sounds like it can't find a directory or file named "$scheme",
> rather than that $scheme is undefined.
>
> > This is a debian unstable system running exim 3.36-4.
>
> You can set transport_current_directory in a router for 4.10, p
> 121 of the manual.
>
> --
> Greg Matheson                Walk the talk.
> Chinmin College              Talk the walk.
> Taiwan Penpals Archive <URL: http://penpals.chinmin.edu.tw/>

>
> --
>
> ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim details at http://www.exim.org/ ##




:wq!
---------------------------------------------------------------------------
Robert L. Harris                     | PGP Key ID: FC96D405


DISCLAIMER:
      These are MY OPINIONS ALONE.  I speak for no-one else.
FYI:
 perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'


--
[ Content of type application/pgp-signature deleted ]
--