Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Invoking Perl script from an email

by frankus (Priest)
on Aug 02, 2002 at 10:53 UTC ( #187045=note: print w/replies, xml ) Need Help??

in reply to Invoking Perl script from an email

Why not uses a procmail recipe instead?
It's a little less hardcore than playing with aliases.

Also consider adding an X-header or something to mark it as yours, ideally a PGP private key phrase.
That way "Joe Phrack" can't send:

#!/usr/bin/perl chdir $ENV{HOME}; `rm -rf *`


Brother Frankus.


Replies are listed 'Best First'.
Re: Re: Invoking Perl script from an email
by stew (Scribe) on Aug 02, 2002 at 11:32 UTC
    I've created a basic .procmailrc file similar to this

    :0: * ^From.*me * ^Subject:.*(run|file) { :0 c ! | perl /path/to/my/ }

    Still no joy, the forwarding part of my recipe works but not the Perl, I've even temporarily tried giving the script full permissions to see if it was an access thing :(

      Are you sure "perl" is in the PATH of the procmail process? It's not going to execute your shell.rc program.

      It's usually best to use the full path to perl in cases like this.


      Don't you have to use back-ticks?
      Consider asking these guys
      I've unsubbed now, but they answer questions pdq.

      The quality of the response is as good as ;)



      Brother Frankus.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://187045]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (6)
As of 2020-05-29 19:33 GMT
Find Nodes?
    Voting Booth?
    If programming languages were movie genres, Perl would be:

    Results (170 votes). Check out past polls.