Sponsored Content
Top Forums Shell Programming and Scripting Send attachment through sendmail Post 302897692 by Rossdba on Tuesday 15th of April 2014 12:39:25 PM
Old 04-15-2014
Hi,
Thanks for the reply.here is the complete code, i am tryng to get the attachment in the email which it is not sending
HTML Code:
fdate=`date %Y%j`
file_wc="/global/test/*_${fdate}.txt"
boundary='=== MESSAGE ==='
attachments=''
for f in `ls ${file_wc}`; do
attachments="$attachments
--${boundary}
Content-Type: text/plain;
Content-Disposition: attachment; filename=`basename $f`

`cat $f`

"
done

message="<html>
<body>
<p> Attached are the
log files for the various types of data which was archived. Please review the
logs for any errors and take the appropriate action</p>
</body>
</html>"

cat <<EOM | /usr/lib/sendmail -t
To:  EMAIL IDS
Subject: Archival complete
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED;
    BOUNDARY="${boundary}"

--${boundary}
Content-Type: text/html;

${message}

${attachments}

--${boundary}--
EOM

#TAR and compress logs
files=''
for f in `ls ${file_wc}`; do
  files="$files $f"
done
$v_tar -cPjf /global/archive_${date}.tbz ${files}
if [ "$?" -eq "0" ]; then
  rm -rf ${files}
fi
exit
 

9 More Discussions You Might Find Interesting

1. Solaris

attachment using sendmail

Hi, I use the sendmail command to send automatic e-mail in my control programs, but I'd like to know if there's a non interactive way to send an attachment, like a small text file through sendmail command. I didn't find a way in the man, so anyone has already done it?.. give an example for the... (4 Replies)
Discussion started by: vastare
4 Replies

2. UNIX for Dummies Questions & Answers

Using Sendmail (& attachment)

Hi, This is my first thread. Iam trying the following: OS: Sun Database: DB2, Informix, Oracle * Get the status of the database (using database command line options) * pipe to a text file * send mail of the text file to receiptents. TODO1: First step i tried to send a test message.... (3 Replies)
Discussion started by: kenkanya
3 Replies

3. UNIX for Dummies Questions & Answers

sendmail attachment problem

Hello, i am sending email with following command. The problem is the attachment is displayed as inline text instead of a file attached to email. What should i do? I don't have chance to install new binaries to the server (SunOS) ( \ echo From: Sender ; \ echo Subject: Testing ; \... (1 Reply)
Discussion started by: yakari
1 Replies

4. Shell Programming and Scripting

sendmail attachment issue

Hi All,, After long time, might be this is nth time post on this forum for the same query...but i tried browsing for sometime and i did not get what i wanted :) i have following syntax in my shell scripting.. (cat filename.txt uuencode attachment attachment)|/usr/lib/sendmail -t... (4 Replies)
Discussion started by: Shahul
4 Replies

5. Shell Programming and Scripting

How to send attachment using "sendmail" command or without uuencode command

Hi Guys, I dont have uuencode, mutt, base64 command available on my aix machine there is any alternative way to send file as attachement in mail. (3 Replies)
Discussion started by: ns64110
3 Replies

6. AIX

How to send attachment using "sendmail" command or without uuencode command

Hi Guys, I dont have uuencode, mutt, base64 command available on my aix machine there is any alternative way to send file as attachement in mail. (1 Reply)
Discussion started by: ns64110
1 Replies

7. Shell Programming and Scripting

sendmail with attachment not working

dear all I have below function which send an email, but if I need to add an attachement it won't work instead it write some jibberish to body of the email begin 644 SIGN_OFF_AP_20120626.csv M4TE'3E]/1D9?4TA%150L351-7T1!5$4L0D]/2RQ35$%455,L5D%25%E012Q# %3U5.5`H` ` end function... (6 Replies)
Discussion started by: manas_ranjan
6 Replies

8. Shell Programming and Scripting

Sendmail with attachment

Hello people, I only have sendmail and uuencode on a Oracle (RH) linux server. While: /usr/bin/uuencode awr.html awr.html | /usr/sbin/sendmail myemail@company.com Is working fine, the ideal for me is to do something like: echo "To: me@company.com" > /home/vasilis/msg.txt echo "Subject: DB... (3 Replies)
Discussion started by: drbiloukos
3 Replies

9. Shell Programming and Scripting

Help with attachment in sendmail

Hi Folks I have below code, which is able to successfully send the content of the output file as html which is body, but i did tried uuencode & mailx -a for sending attachments but to no avail. cat - ${Output_File} <<EOF| /usr/sbin/sendmail -oi -t #From: ${MAILFROM} To: ${MAILTO} Subject:... (5 Replies)
Discussion started by: nikhil jain
5 Replies
mimecheck(1)						      Check MIME attachments						      mimecheck(1)

NAME
mimecheck - determine the type of the MIME encoded of an attachment mimezip - detect the type of MIME encoded zip archive in an attachment mimebzip - detect the type of MIME encoded bzip2 data in an attachment mimegzip - detect the type of MIME encoded gzip data in an attachment SYNOPSIS
mimecheck boundary [file] mimezip boundary [file] mimebzip boundary [file] mimegzip boundary [file] DESCRIPTION
The scripts mimecheck, mimezip, mimebzip, and mimegzip can be used to determine the contents of MIME encoded attachments of the type appli- cation/octet-stream. The scripts require the boundary as provided in the headers and/or bodys of mails with enclosed attachments. The scripts read from standard input if no file was provided and write out the detected MIME type to standard out. EXAMPLE
A short filter rule used by procmail(1) to check for DOS executables in MIME encoded zip archives found in many attachments: BLANK="[ ]+" TYPE="${BLANK}multipart/(alternative|mixed)" :0 * $ ^Content-Type:${TYPE};(${BLANK}|$)*boundary=["']?[^ "';]+ { BOUNDARY="${MATCH}" TYPE="" :0 B * $ ^Content-Transfer-Encoding:${BLANK}base64 { TYPE=`mimecheck ${BOUNDARY}` :0 * TYPE ?? application/x-zip { TYPE=`mimezip ${BOUNDARY}` } } :0 * TYPE ?? executable.*DOS * TYPE ?? DOS.*executable /dev/null } there is no guarantee that this piece of a procmailrc(5) file will work. SEE ALSO
procmailrc(5), file(1), sed(1), mimencode(1). COPYRIGHT
2007 SuSE LINUX Products GmbH, Nuernberg, Germany, 2007 Werner Fink. AUTHORS
Werner Fink <werner@suse.de>. 3rd Berkeley Distribution Juni 28, 2007 mimecheck(1)
All times are GMT -4. The time now is 11:31 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy