03-16-2012
Sending html email with html attachment
Hello,
I have a script which is sending an html file as an attachment.
#!/usr/bin/ksh
export MAILTO="user@company.com"
export CONTENT="/usr/tmp/file.html"
export SUBJECT="EmailSubject"
(
echo "Subject: $SUBJECT"
echo "MIME-Version: 1.0"
echo "Content-Type: text/html"
echo "Content-Disposition: inline"
cat $CONTENT
) | /usr/sbin/sendmail $MAILTO
I have another script which will send the content of this html file as body of the email.
unset LC_CTYPE
uuencode /usr/tmp/file.html file.html | mailx -m -s "EmailSubject" "user@company.com"
Both these scripts working perfectly. But I need to get both this combined and send a single email with attachment and same file content as body also.
I saw several posts here but no help.... Please help me!!!!
---------- Post updated at 07:35 PM ---------- Previous update was at 06:36 PM ----------
Wow I got the answer from here itself...
outputFile="/usr/tmp/file.html"
attachFile="/usr/tmp/file.html"
(
#echo "From: sendername"
echo "To: user@company.com"
echo "Subject: EmailSubject"
echo "Mime-Version: 1.0"
echo 'Content-Type: multipart/mixed; boundary="GvXjxJ+pjyke8COw"'
echo "Content-Disposition: inline"
echo ""
echo "--GvXjxJ+pjyke8COw"
echo "Content-Type: text/html"
echo "Content-Disposition: inline"
cat $outputFile
echo ""
echo "--GvXjxJ+pjyke8COw"
echo "Content-Type: text/plain"
echo "Content-Disposition: attachement; filename=file.html"
echo ""
cat $attachFile
) | /usr/lib/sendmail -t
Thanks to Jayan_Jay
---------- Post updated at 07:47 PM ---------- Previous update was at 07:35 PM ----------
But this one removes the header part from body. But in attachment the header is available.
---------- Post updated at 07:48 PM ---------- Previous update was at 07:47 PM ----------
But this one removes the header part from body. But in attachment the header is available.
Last edited by sreenathkg; 03-16-2012 at 10:21 AM..
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi
I am new to unix and scripting.I am trying to send a html file as an attachment.
SUBJECT="Type of Exceptions in Application"
TO=Sushovan.Samals@gmail.com
SPOOLFILE=/data/reg/tlogs/Monitor.html
#echo "Send the E-mail message..."
uuencode $SPOOLFILE $SPOOLFILE | mailx -s "$SUBJECT" $TO... (2 Replies)
Discussion started by: sushovan
2 Replies
2. Red Hat
Hi there..
I need a proper "mutt" command to send a mail with html body and html attachment at a time.
Also if possible let me know the other commands to do this task.
Please help me.. (2 Replies)
Discussion started by: vickramshetty
2 Replies
3. UNIX for Advanced & Expert Users
hi..
Could somebody help me how to sent an attachment using sendmail command and the content is HTML format ?.
Below is my code to sent the email as HTML but i do not know how to sent the attachment, please help me
To: "BAHARIN HASAN"<baharin.hasan@gmail.com>
from: "DATAONE SDN... (4 Replies)
Discussion started by: bh_hensem
4 Replies
4. Shell Programming and Scripting
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=border
--border
Content-Type: text/html
Content-Disposition: inline
<html><body><h2>This text should be displayed with html formatting</h2></body></html>
--border
Content-Type: text/plain
Content-Disposition: attachment
This text... (2 Replies)
Discussion started by: thulasidharan2k
2 Replies
5. Shell Programming and Scripting
Team,
I have the below code, which is working fine and it sends the html report using sendmail command.
I want to attach one more file ( which goes as attachment ) in that email. How to achieve it.
i tried with uuencode. But no luck :mad:
outputFile="/tmp/out.html"
(
echo... (2 Replies)
Discussion started by: itkamaraj
2 Replies
6. Shell Programming and Scripting
Hi,
I am trying to send html email using mailx like follow on sh shell (Bourne) on HP-UX:
mailx -s "Test HTML output in outlook
MIME-Version: 1.0
Content-Type: text/html" receiver@host.com < file.txt
Content of file.txt are as follows:
<html>
<h2>An important link to look at!</h2>... (3 Replies)
Discussion started by: manubatham20
3 Replies
7. Shell Programming and Scripting
Hello,
I need to send below text (in a file ABC)as html text in mail body and the same as csv attachment
1,2,3
4,5,6
7,8,9
but to send as html text in mailbody we use
echo "Subject: Report " | cat - ABC | /usr/lib/sendmail -t a@xyz.com
and to send as an attachment in csv format we... (9 Replies)
Discussion started by: skhichi
9 Replies
8. Shell Programming and Scripting
1) Can you please provide me with a best example of how to send an HTML email via mutt or mail or send email commands using bash shell.
2) I tried below but i am not able to get the variable values in the HTML email output.
(cat <<-EOT
<html>
<head><title></title> </head>
<body>
<p>Hello,... (9 Replies)
Discussion started by: Ariean
9 Replies
9. Shell Programming and Scripting
I am attempting to write a script where I can pass in parameters ( to , from, the location of a pdf attachment ) and send an email that has HTML for the body content and a PDF as an attachment.
I have failed to achieve this with sendmail and mutt. I recently found this.
If there are any... (2 Replies)
Discussion started by: jvsrvcs
2 Replies
10. Shell Programming and Scripting
Hi Everyone,
I am facing problems in sending html mail with attachemnt.
I will able to send mail with attachment (plain text ) using mailx -s and uuencode command and
also html mail without attachment using sendmail option.
However I am not able to send html mail along with attachment.Either... (2 Replies)
Discussion started by: karthik adiga
2 Replies
LEARN ABOUT DEBIAN
sendemail
SendEmail(1) User Commands SendEmail(1)
NAME
SendEmail - Lightweight, command line SMTP email client
SYNOPSIS
SendEmail -f ADDRESS [options]
OPTIONS
-f ADDRESS
from (sender) email address
* At least one recipient required via -t, -cc, or -bcc * Message body required via -m, STDIN, or -o message-file=FILE
Common:
-t ADDRESS [ADDR ...]
to email address(es)
-u SUBJECT
message subject
-m MESSAGE
message body
-s SERVER[:PORT]
smtp mail relay, default is localhost:25
Optional:
-a FILE [FILE ...] file attachment(s)
-cc ADDRESS [ADDR ...] cc email address(es)
-bcc ADDRESS [ADDR ...]
bcc email address(es)
[32;1mParanormal:[m
-xu USERNAME
authentication user (for SMTP authentication)
-xp PASSWORD
authentication password (for SMTP authentication)
-l LOGFILE log to the specified file
-v verbosity, use multiple times for greater effect
-q be quiet (no stdout output)
-o NAME=VALUE
see extended help topic "misc" for details
Help:
--help TOPIC
The following extended help topics are available:
addressing
explain addressing and related options
message
explain message body input and related options
misc explain -xu, -xp, and others
networking
explain -s, etc
output explain logging and other output options
REPORTING BUGS
Report bugs to <http://bugs.debian.org/sendemail>
AUTHOR
sendemail was written by Brandon Zehm <caspian@dotconf.net> .
This manual page was written by Brandon Zehm and improved by Alejandro Garrido Mota <garridomota@gmail.com>, for the Debian project (and
may be used by others).
sendEmail September 2010 SendEmail(1)