12-02-2002
You may need to post your script. Putting the following into a script works fine.
#!/bin/ksh
print "Mail file path: " $MAIL
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
folks,
I wrote a script like follow for sending notification email, but the problem is cannot pass the multiple words to the subject line, any help:
=======================================
send_msg () {
send_email $1
exit 1;
}
send_email () {
mail -s $1 $mail_address << MAIL... (2 Replies)
Discussion started by: ting123
2 Replies
2. Shell Programming and Scripting
Hi,
I have a small script that outputs to a text file. I need to e-mail the contents of the text file to a mail alias. However, I cannot seem to get the script to print the 'subject', my script just leaves it blank. Has anybody any ideas what is wrong?
if
then
(echo "\nHere is the report... (3 Replies)
Discussion started by: asulli01
3 Replies
3. Shell Programming and Scripting
Hi All,
I have to write a script to send mail, in that i have to dynamically
add the recepient in TO and my cc is a common one.
For all mails my cc recepients are same. Only problem with TO recepient.
Please i am looking for your inputs. (1 Reply)
Discussion started by: Arunprasad
1 Replies
4. Shell Programming and Scripting
I have a file with the following values:
File name à a.log (bulk file with 100+ lines with the similar format)
aaaa|bbbb|cccc|dddd|eeee|ffff|gggg|hhhh|iiii|
aaaa|bbbb|cccc|dddd|eeee|ffff|gggg|hhhh|iiii|
aaaa|bbbb|cccc|dddd|eeee|ffff|gggg|hhhh|iiii|... (3 Replies)
Discussion started by: shivacbz
3 Replies
5. Shell Programming and Scripting
I found some posts describing how to completely clean out a mailbox in Unix/Linux. But I want to keep the 50 most recent messages. Any ideas out there?
Thanks! (3 Replies)
Discussion started by: OPTIMUS_prime
3 Replies
6. Shell Programming and Scripting
Hi,
I need to create one KSH which will send mail to set of recipients using "mailx" command like below.
mailx -s "Test mail" "test@yahoo.com, test@gmail.com" <$output.txt
The recipients are in different domains (like yahoo, gmail, etc.).
My requirement is, if any mail is undelivered,... (1 Reply)
Discussion started by: Matrix2682
1 Replies
7. Shell Programming and Scripting
Hello
I am trying to send an email when a .KSH script is run on an AIX Machine.
This email will only include a subject line that is made up of variables from within the script, and is as follows:
CURRENT_DATE=`date +%Y%m%d`
TIME=`date`
ADMIN="myname@domain.com"
date
block ()
{
... (4 Replies)
Discussion started by: jimbojames
4 Replies
8. Shell Programming and Scripting
Script A:
#!/bin/ksh
/usr/bin/mail -s "case 4" g@f.com <testF5Email.inp
Script B:
#!/bin/ksh
qq="-s \"case 4\" cstsang@hko.hksarg"
/usr/bin/mail $qq<testEmail.inp
Script A working properly where Script B cannot.
The error message as the following:
There is a missing '"' character... (3 Replies)
Discussion started by: cstsang
3 Replies
9. Shell Programming and Scripting
Hi Team,
I'm trying to send HTML Report from email using the below script (Using ksh 88 version)
#!/bin/ksh
set -x
SUB="Test Email"
Mail_Body="This is for testing"
Send_Mail_HTML()
{
(
echo "FROM: abcd@test.com"
echo "To: abcd@test.com"
echo "Subject:... (2 Replies)
Discussion started by: smile689
2 Replies
10. Shell Programming and Scripting
I want to search a file if it contains special strings and if yes, the records found should be mailed.
I can either do it with a temporary file:
/usr/bin/grep somestring somefile > /tmp/tempfile && /usr/bin/mail -s "Found something" email@mycomp.com < /tmp/tempfile... or by running the grep... (10 Replies)
Discussion started by: Cochise
10 Replies
LEARN ABOUT XFREE86
escape
escape(1) Mail Avenger 0.8.3 escape(1)
NAME
escape - escape shell special characters in a string
SYNOPSIS
escape string
DESCRIPTION
escape prepends a "" character to all shell special characters in string, making it safe to compose a shell command with the result.
EXAMPLES
The following is a contrived example showing how one can unintentionally end up executing the contents of a string:
$ var='; echo gotcha!'
$ eval echo hi $var
hi
gotcha!
$
Using escape, one can avoid executing the contents of $var:
$ eval echo hi `escape "$var"`
hi ; echo gotcha!
$
A less contrived example is passing arguments to Mail Avenger bodytest commands containing possibly unsafe environment variables. For
example, you might write a hypothetical reject_bcc script to reject mail not explicitly addressed to the recipient:
#!/bin/sh
formail -x to -x cc -x resent-to -x resent-cc
| fgrep "$1" > /dev/null
&& exit 0
echo "<$1>.. address does not accept blind carbon copies"
exit 100
To invoke this script, passing it the recipient address as an argument, you would need to put the following in your Mail Avenger rcpt
script:
bodytest reject_bcc `escape "$RECIPIENT"`
SEE ALSO
avenger(1),
The Mail Avenger home page: <http://www.mailavenger.org/>.
BUGS
escape is designed for the Bourne shell, which is what Mail Avenger scripts use. escape might or might not work with other shells.
AUTHOR
David Mazieres
Mail Avenger 0.8.3 2012-04-05 escape(1)