procmail
[Top] [All Lists]

Re: proper way to assign return value to a variable

2010-12-30 18:57:23
Hello Richard Reina,

:0 w # send to test_subject.pl check for order no.
* ? /usr/bin/perl -e 'require "/home/richard/.pmdir/test_subject.pl"; 
test_subject($ENV{SUBJECT};'

It look weird, because if you only want the returncode you can do:

    PO=`/usr/bin/perl -e 'require "/home/richard/.pmdir/test_subject.pl"; 
test_subject($ENV{SUBJECT};' >/dev/null 2>&1 ; echo $?`

    :0:
    * PO ?? 0  # if PO equals zero. PO is NOT valid
    | ( formail -r \
                -I "From: Responses will be automatically discarded 
<gatorreina(_at_)gmail(_dot_)com>"; \
        echo "Your mail has been administratively rejected."; \
        echo "PO is not valid." \
      ) | /usr/sbin/ssmtp -oi -t

    :0
    {# else PO is valid strip the attachments and file it
    | ( ripmime -i -d /home/richard/.pmdir/attachments/  )
    | /usr/bin/perl -e 'require "/home/richard/.pmdir/test_subject.pl"; 
rename_attachments($ENV{PO});'

Are you sure, this is working?

Richard

Thanks, Greetings and nice Day/Evening
    Michelle Konzack

-- 
##################### Debian GNU/Linux Consultant ######################
   Development of Intranet and Embedded Systems with Debian GNU/Linux

itsystems(_at_)tdnet France EURL       itsystems(_at_)tdnet UG (limited 
liability)
Owner Michelle Konzack            Owner Michelle Konzack

Apt. 917 (homeoffice)
50, rue de Soultz                 Kinzigstraße 17
67100 Strasbourg/France           77694 Kehl/Germany
Tel: +33-6-61925193 mobil         Tel: +49-177-9351947 mobil
Tel: +33-9-52705884 fix

<http://www.itsystems.tamay-dogan.net/>  <http://www.flexray4linux.org/>
<http://www.debian.tamay-dogan.net/>         <http://www.can4linux.org/>

Jabber linux4michelle(_at_)jabber(_dot_)ccc(_dot_)de
ICQ    #328449886

Linux-User #280138 with the Linux Counter, http://counter.li.org/
____________________________________________________________
procmail mailing list   Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)de
http://mailman.rwth-aachen.de/mailman/listinfo/procmail