Email forwarding to shell script is not working

Trying to redirect email received to shell script using the following command
in the .forward file

\vudum001, "| /home/vudum001/kk $1"

/home/vudum001 : Home directory
kk script file in home directory

kk file contents

echo $1 >>file1

gave 755 access to .forward as well as script (kk) file.

It is sending email to my inbox but shell script is not getting executed.

Any help would be appreciated.

---------- Post updated at 04:05 PM ---------- Previous update was at 03:36 PM ----------

Following is the error message form mail log file..

Mar  3 15:57:24 server sendmail[7255]: r23KvO6E007254: to="| /home/vudum001/kk", ctladdr=<from_email.com> (41455/20649), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=63784, dsn=5.0.0Following is the error message form mail log file..
 
Mar  3 15:57:24 server sendmail[7255]: r23KvO6E007254: to="| /home/vudum001/kk", ctladdr=<from_email.com> (41455/20649), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=63784, dsn=5.0.0, stat=Service unavailable
Mar  3 15:57:24 server sendmail[7255]: r23KvO6E007254: to=\\vudum001, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=63784, dsn=2.0.0, stat=Sent
Mar  3 15:57:24 server sendmail[7255]: r23KvO6E007254: r23KvO6E007255: DSN: Service unavailable
Mar  3 15:57:25 server sendmail[7255]: STARTTLS=client, relay=xxx.xxx.pvt., field=cn_issuer, status=failed to extract CN
Mar  3 15:57:25 server sendmail[7255]: STARTTLS=client, relay=xxx.xxx.pvt., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Mar  3 15:57:25 server sendmail[7255]: r23KvO6E007255: to=<from_email.com>, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=34808, relay=xxx.xxx.pvt. [153.6.60.118], dsn=5.0.0, stat=Service unavailable
 

Mar  3 15:57:25 server sendmail[7255]: r23KvO6E007255: r23KvO6F007255: return to sender: Service unavailable
Mar  3 15:57:25 server sendmail[7255]: r23KvO6F007255: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=35832, dsn=2.0.0, stat=Sent
, stat=Service unavailable
Mar  3 15:57:24 server sendmail[7255]: r23KvO6E007254: to=\\vudum001, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=63784, dsn=2.0.0, stat=Sent
Mar  3 15:57:24 server sendmail[7255]: r23KvO6E007254: r23KvO6E007255: DSN: Service unavailable
Mar  3 15:57:25 server sendmail[7255]: STARTTLS=client, relay=imr12c.disney.pvt., field=cn_issuer, status=failed to extract CN
Mar  3 15:57:25 server sendmail[7255]: STARTTLS=client, relay=xxx., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Mar  3 15:57:25 server sendmail[7255]: r23KvO6E007255: to=<from_email.com>, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=34808, relay=xxx. [153.6.60.118], dsn=5.0.0, stat=Service unavailable
 

Mar  3 15:57:25 server sendmail[7255]: r23KvO6E007255: r23KvO6F007255: return to sender: Service unavailable
Mar  3 15:57:25 server sendmail[7255]: r23KvO6F007255: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=35832, dsn=2.0.0, stat=Sent

That is not considered good security, so it may be turned off. You can just cron or sleep loop to poll test the mail, pull one message at a time to your processing script, and if you need more speed, spin off the processing of each message into the background.