Sponsored Content
Top Forums Shell Programming and Scripting Run a script based on the subject line of the email Post 302305701 by nobody4 on Thursday 9th of April 2009 02:05:48 PM
Old 04-09-2009
You probably need to spec this a bit better.
It's not clear whether you need help with writing the "dojob.sh" script,
or with taking the subject line and using the information in it to invoke
the command "dojob.sh job1 copy1"

You might be looking for this:

$ sed -n -e 's/^Sub:.*job=\(.*\) copies=\(.*\)$/dojob.sh \1 \2/p' emailfile
dojob.sh job1 copy1

...which you could pipe to a shell to get it executed.



Curious people might want to know whether you have some way of intercepting
the emails and processing them automatically as they come in,
or if you plan to do this manually with copy/paste and your email client (for example).
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

use email subject line as shell command

If anyone can give me some ideas on this it would be great. What I'm trying to do is to have emails be sent to my unix account. Once they are emailed to the unix account, I want to use the text in the subject field to invoke a shell script, so basically I need to find a way that I can... (4 Replies)
Discussion started by: mskarica
4 Replies

2. UNIX for Dummies Questions & Answers

run a script from incoming email

hi I have a bit of a problem i need help with. I have a script that runs no problems when i run it manually. as soon as i stick in tester: /app/scripts/run.pl into /etc/aliases & try to run it by sending a mail it doesnt work. the output files are owned by daemon, which i dont like & think... (7 Replies)
Discussion started by: jojo77
7 Replies

3. Shell Programming and Scripting

help with script to send email and if subject line match is found

Help with script that will check log, then find a match is found, add that as the subject line. 1. The script will always run as a deamon.. and scan the event.log file 2. when a new 101 line is added to the event.log file, have the script check position 5,6 and 7 which is the job name, which... (2 Replies)
Discussion started by: axdelg
2 Replies

4. Linux

Run PHP script when new email received

I have been looking around for a solution to this, i have been developing for a wile though am very new to CGI, PHP and a lot of the web based tech. I have a web site hosted with a cPanel web host. I am looking to have a script(prefer PHP) to run everytime i get a new email to help@xxx.com.... (16 Replies)
Discussion started by: iKris
16 Replies

5. Shell Programming and Scripting

Subject line of an email

Hi all, I am trying to automate a process in which at the end of the process the script should send an email to the user saying this process is completed. I have done everything but the problem now is the subject line of the email... the subject line looks like this.. where abc xyz is a... (4 Replies)
Discussion started by: smarty86
4 Replies

6. Shell Programming and Scripting

help with email to be triggered based on fatal error detection from batch run log file neded

Hi, I require need help in two aspects actually: 1) Fatal error that gets generated as %F% from a log file say ABClog.dat to trigger a mail. At present I manually grep the log file as <grep %F% ABClog.dat| cut-d "%" -f1>. The idea is to use this same logic to grep the log file which is... (1 Reply)
Discussion started by: zico1986
1 Replies

7. Shell Programming and Scripting

Run a script when I receive an email

Hi expert I wish to start a shell script when I receive an email. I modified the aliases file and I add this string as400nag: "|/home/nag-script/startstop/AS400-Boot.sh The solution works . When the as400nag user receive an email the /home/nag-script/startstop/AS400-Boot.sh starts .but... (3 Replies)
Discussion started by: emi65
3 Replies

8. Shell Programming and Scripting

Sending sql output to email body with conditional subject line

hi , i have written below piece of code to meet the requirement but i am stuck in the logic here. the requirement are: 1) to send the sql out put to email body with proper formatting. 2) if count_matching = Yes then mail should triggered with the subject line ... (10 Replies)
Discussion started by: itzkashi
10 Replies

9. Shell Programming and Scripting

Script that will send an email if the cron job did not run.

Team, Would like to know what is the best script that will send you an email if cronjob did not run. Thanks (4 Replies)
Discussion started by: kenshinhimura
4 Replies

10. UNIX for Beginners Questions & Answers

Variable not displaying in subject line of mailx email

Hi Newbie here with first post. I've got a shell script (ksh) whereby I run a SQL*Plus script and output the results to a file. I then check the output file in an if statement that looks like this: if ]; then export GAPNUM=`awk '{print $4}' $OUTFILE` if ] then mailx -s... (10 Replies)
Discussion started by: ltzwoman
10 Replies
fastmail(1)						      General Commands Manual						       fastmail(1)

NAME
fastmail - quick batch mail interface SYNOPSIS
bcc-list] cc-list] comments] from-name] from-addr] in-reply-to] reply-to] references] subject] filename address-list DESCRIPTION
The command is a simple interface to the mail system that allows you to send a message without the overhead of an interactive mailer. It is particularly efficient in batch-processing mail to very large groups of people. All addresses should be full e-mail addresses, aliases in the file, or local login names. Options recognizes the following options: Include a header entry. Send blind carbon copies to the comma-separated list of addresses in bcc-list. Include a header entry. Send carbon copies to the comma-separated list of addresses in cc-list. Include a header entry with the string value comments. Debug. Display information on processing steps. Replace the user name in the header entry with from-name. If the user is and the user name is then the default line is: The option changes it to: Replace the address in the header entry with from-addr. In the example above, changes the original entry to Include the header entry with the string value in-reply-to. This is usually used to identify a message that you are replying to. Include the header entry with the single address given in replyto. This is the address where replies will usually be sent, instead of to the address given in the header entry, very common with mailing lists. Include a header entry containing the string value references. Include a header entry containing the value subject. If this option is omitted, the message is sent without a subject entry. Operands recognizes the following operands: address-list A list of one or more blank-separated addresses for the header line. These are the principal recipients of the mes- sage. filename Either the name of a file containing the message, or a dash to read from standard input. EXAMPLES
A Fully Specified Command This command has every option specified. The online execution displays the following debug messages: The received message has the following relevant header entries: The header entry is not transmitted. A Batch Process Suppose you are user on machine and you have a shell script named that contains the following lines: The command: would mail a copy of the file to and staggered ten seconds apart. would also silently receive a copy of the first message in the mail. Each resultant message would include the header lines: FILES
aliases file. Mail transport agent. Temporary file. AUTHOR
was developed by HP. SEE ALSO
elm(1), sendmail(1M). RFC 822 "Standard for the Format of Internet Text Messages" fastmail(1)
All times are GMT -4. The time now is 10:53 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy