Script to Convert HTML to MIME mail -- HELP!


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Script to Convert HTML to MIME mail -- HELP!
# 1  
Old 04-26-2009
Script to Convert HTML to MIME mail -- HELP!

Hi:

I have writed a script that read a HTML file and convert this in a multipart mime fail to send in a mail.

But the result isn't interpreted lika a mime file!!

Somebody can see the error???

---------------------------
Code:
#! /bin/bash
SB=$1
IF=$2
OF=$3
rm -f $OF.b64

BND="----------sushipart"

# CUERPO DEL MENSAJE
echo -ne "Subject: $SB\n\n">$OF.tmp
echo "MIME-Version: 1.0">>$OF.tmp
echo "Content-Type: multipart/related;">>$OF.tmp
echo " boundary=\"$BND\";">>$OF.tmp
echo -ne " type=\"multipart/alternative\"\n\n">>$OF.tmp
echo "This is a multi-part message in MIME format.">>$OF.tmp
echo "$BND">>$OF.tmp
echo "Content-Type: text/html; charset=ISO-8859-1">>$OF.tmp
echo -ne "Content-Transfer-Encoding: 7bit\n\n">>$OF.tmp
cat $IF>>$OF.tmp
echo -ne "\n$BND">>$OF.tmp

# MIME DE LOS ARCHIVOS
IMGS=$(cat $OF.tmp|tr -d '"'|awk '/<IMG SRC=/{A=substr($0,index($0,"SRC="));B=index(A," ");C=substr(A,1,B);D=substr(C,5);printf ("%s ",D)}')
for n in $IMGS;do
  ID="part1.$n@mimesushi.com"
  MITY=$(cat mime.types|awk -v MT="$(echo $n|awk '{for(i=length($0);i>=1;i--) if (substr($0,i,1)==".") {print substr ($0,i);break}}')" '{if (MT == $1) {printf("%s\n",$2);exit}}')
  echo -ne "Convirtiendo: $n -> $ID\n"
  echo -ne "\nContent-Type: $MITY;\n">>$OF.b64
  echo "  name=\"$n\"">>$OF.b64
  echo "Content-Transfer-Encoding: base64">>$OF.b64
  echo "Content-ID: <$ID>">>$OF.b64
  echo "Content-Disposition: inline;">>$OF.b64
  echo -ne "  filename=\"$n\"\n\n">>$OF.b64

  base64 $n>>$OF.b64
  echo -ne "$BND">>$OF.b64

  cat $OF.tmp|sed "s/$n/cid:$ID/g">$OF.tmp
done
echo "--">>$OF.b64
cat $OF.tmp $OF.b64>$OF


Last edited by otheus; 04-27-2009 at 06:54 AM..
# 2  
Old 04-27-2009
So how about you post the output for an input file resembling "<html>test</html>". Please remember to use [code] tags
# 3  
Old 04-27-2009
Code:
Prueba.html:
Code:

Quote:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8"> <TITLE></TITLE> <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.0 (Linux)"> <META NAME="CREATED" CONTENT="20090427;11033800"> <META NAME="CHANGED" CONTENT="20090427;11045900"> <STYLE TYPE="text/css"> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> </STYLE> </HEAD> <BODY LANG="es-ES" DIR="LTR"> <P STYLE="margin-bottom: 0cm">Prueba de Archivo</P> <P STYLE="margin-bottom: 0cm"><BR> </P> <P STYLE="margin-bottom: 0cm"><IMG SRC="prueba_html_m61baf45f.jpg" NAME="graphics1" ALIGN=LEFT WIDTH=152 HEIGHT=175 BORDER=0><BR CLEAR=LEFT><BR> </P> </BODY> </HTML>
prueba.mime:
Quote:
Content-Type: multipart/related; boundary="==========separador==========" This is a multi-part message in MIME format. ==========separador========== Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8"> <TITLE></TITLE> <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.0 (Linux)"> <META NAME="CREATED" CONTENT="20090427;11033800"> <META NAME="CHANGED" CONTENT="20090427;11045900"> <STYLE TYPE="text/css"> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> </STYLE> </HEAD> <BODY LANG="es-ES" DIR="LTR"> <P STYLE="margin-bottom: 0cm">Prueba de Archivo</P> <P STYLE="margin-bottom: 0cm"><BR> </P> <P STYLE="margin-bottom: 0cm"><IMG SRC="cid:part1.prueba_html_m61baf45f.jpg@mimesushi.com" NAME="graphics1" ALIGN=LEFT WIDTH=152 HEIGHT=175 BORDER=0><BR CLEAR=LEFT><BR> </P> </BODY> </HTML> ==========separador========== Content-Type: ; name="prueba_html_m61baf45f.jpg" Content-Transfer-Encoding: base64 Content-ID: <part1.prueba_html_m61baf45f.jpg@mimesushi.com> Content-Disposition: inline; filename="prueba_html_m61baf45f.jpg" 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 ==========separador==========--

# 4  
Old 04-27-2009
Comments in RED
Code:
Content-Type: multipart/related;
<Need TAB here>boundary="==========separador=========="

This is a multi-part message in MIME format.
==========separador========== 
Content-Type: text/html; charset=ISO-8859-1 
Content-Transfer-Encoding: 7bit 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML> 
<HEAD> 
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
<TITLE></TITLE> 
<META NAME="GENERATOR" CONTENT="OpenOffice.org 3.0 (Linux)"> 
<META NAME="CREATED" CONTENT="20090427;11033800"> 
<META NAME="CHANGED" CONTENT="20090427;11045900"> 
<STYLE TYPE="text/css"> 
<!-- 
@page { margin: 2cm } 
P { margin-bottom: 0.21cm } 
--> 
</STYLE> 
</HEAD> 
<BODY LANG="es-ES" DIR="LTR"> 
<P STYLE="margin-bottom: 0cm">Prueba de Archivo</P> 
<P STYLE="margin-bottom: 0cm"><BR> 
</P> 
<P STYLE="margin-bottom: 0cm"><IMG SRC="cid:part1.prueba_html_m61baf45f.jpg@mimesushi.com" NAME="graphics1" ALIGN=LEFT WIDTH=152 HEIGHT=175 BORDER=0><BR CLEAR=LEFT><BR> 
</P> 
</BODY> 
</HTML> 
==========separador========== 
Content-Type: ]<this appears to be missing>; name="prueba_html_m61baf45f.jpg" 
Content-Transfer-Encoding: base64 
Content-ID: <part1.prueba_html_m61baf45f.jpg@mimesushi.com> 
Content-Disposition: inline;<no newline here>filename="prueba_html_m61baf45f.jpg"

...

# 5  
Old 04-27-2009
The mime type are referenced in to a external file...corrected :-)

But, don't work again! I have a mail copied from one that work fine and the first boudary tag separator is a space, not a tab

This is the output (with mime image cutted to save space):

Quote:
Content-Type: multipart/related;
boundary="==========separador=========="

This is a multi-part message in MIME format.
==========separador==========
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="OpenOffice.org 3.0 (Linux)">
<META NAME="CREATED" CONTENT="20090427;11033800">
<META NAME="CHANGED" CONTENT="20090427;11045900">
<STYLE TYPE="text/css">
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
</STYLE>
</HEAD>
<BODY LANG="es-ES" DIR="LTR">
<P STYLE="margin-bottom: 0cm">Prueba de Archivo</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm"><IMG SRC="cid:part1.prueba_html_m61baf45f.jpg@mimesushi.com" NAME="graphics1" ALIGN=LEFT WIDTH=152 HEIGHT=175 BORDER=0><BR CLEAR=LEFT><BR>
</P>
</BODY>
</HTML>
==========separador==========
Content-Type: image/jpeg;
name="prueba_html_m61baf45f.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part1.prueba_html_m61baf45f.jpg@mimesushi.com>
Content-Disposition: inline; filename="prueba_html_m61baf45f.jpg"

/9j/4AAQSkZJRgABAQEAWQBZAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAUDBAQEAwUEBAQF

[...]

7cvTRFxehw35LUl6Kw4+znynFtgqRn9knmPy0RZXEirW8tcZlSn0cDpKAS4nmMK9RzPI+uiLDMKG
ypKmYjDaktBlJS2AQ2OiB+77dNEXBqm05qImI3AiojoXxpaSykISrOeIJxgHPPProi5mHEM0TTFY
+VBPAHvLHmcPpxdce2iIXDiONKaXFYU2pfmKSpsEFec8WPXPPOiLvwPTRF//2Q==
==========separador==========--
# 6  
Old 04-27-2009
This is the same example BUT constructed with the thunderbird editor...and works fine! I can't see the differences!

Quote:
Content-Type: multipart/related;
boundary="------------080707030203040301070400"

This is a multi-part message in MIME format.
--------------080707030203040301070400
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
prueba<br>
<br>
<img alt="" src="cid:part1.00030504.08080101@gmail.com" height="150"
width="130"><br>
</body>
</html>

--------------080707030203040301070400
Content-Type: image/jpeg;
name="footer_logo_lema.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part1.00030504.08080101@gmail.com>
Content-Disposition: inline;
filename="footer_logo_lema.jpg"

/9j/4AAQSkZJRgABAQEAWQBZAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAUDBAQEAwUE
BAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBwe
Hx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh7/wAARCACWAIIDAREAAhEBAxEB/8QAHQAAAgICAwEAAAAAAAAA
A

[...]

jDaktBlJS2AQ2OiB+77dNEXBqm05qImI3AiojoXxpaSykISrOeIJxgH
PPProi5mHEM0TTFY+VBPAHvLHmcPpxdce2iIXDiONKaXFYU2pfmKSpsEFec8WPXPPOiLvwPT
RF//2Q==
--------------080707030203040301070400--
# 7  
Old 04-28-2009
The newline breaks before "name=" and "boundary=" do not make sense. I suggest that however you are viewing the original, as composed by Thunderbird, is not correctly showing you linebreaks/spacing.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to convert my /bin/sh script with cgi and html to run it on browser!??

Hello, I want to run this script on my CentOS 6 via browser : ________________________________________________________________________________________________ #!/bin/sh echo Username? read MY_NAME echo Provisional file name? read MY_FILE echo File NAME you want to save? read MY_FILE2... (16 Replies)
Discussion started by: juta2020
16 Replies

2. Shell Programming and Scripting

Convert shell script output txt file to html table

My concnern related to the post -Convert shell script output txt file to html table, in this how to print the heading as color. awk 'BEGIN{print "<table>"} {print "<tr>";for(i=1;i<=NF;i++)print "<td>" $i"</td>";print "</tr>"} END{print "</table>"}' <filename> (8 Replies)
Discussion started by: sarajobmai
8 Replies

3. Shell Programming and Scripting

Script to convert csv file to html with good visibility

Hi, I have Below script which converts csv file to html succesfully.but the visiblity is simple in black n white. I want to have better visibilty of each columns in different colours(like green).As it is a Database report suppose some tablespace available space is less than 20% then it should... (7 Replies)
Discussion started by: sv0081493
7 Replies

4. Shell Programming and Scripting

Script to convert CSV file to HTML

Hi, I have made a a script which creates a csv file as daily database report However i want to covert that csv file to html because csv file does not have a good visibilty. So it is possible to have such csv to html coversion script. Your prompt help much appreciated. Thanks in advance (4 Replies)
Discussion started by: sv0081493
4 Replies

5. Shell Programming and Scripting

Need to convert datafeed to html using script

Hi All, I am having datafeed content in CSV format like below. Any help to create a script. I need read the CSV file on loop and update it in html format for web publishing I want to chage the data using my token based template and save the file out to new csv file (3 Replies)
Discussion started by: ranjancom2000
3 Replies

6. Shell Programming and Scripting

Convert shell script output txt file to html table

Hi, I have script which generates the output as below: Jobname Date Time Status abc 12/9/11 17:00 Completed xyz 13/9/11 21:00 Running I have the output as a text file. I need to convert it into a HTML Table and sent it thru email ... (6 Replies)
Discussion started by: a12ka4
6 Replies

7. Shell Programming and Scripting

MIME - HTML mail with Excel attachment - Please help!

#!/bin/ksh ( echo "MIME-Version: 1.0" echo "Content-Type: multipart/mixed; boundary=frontier" echo "--frontier" echo "Content-Type: text/html" echo "Content-Disposition: inline" echo "\n" echo "<html><body><h1>this is html formatted text</h1></body></html>" echo "--frontier" echo... (1 Reply)
Discussion started by: thulasidharan2k
1 Replies

8. Shell Programming and Scripting

Awk script to convert csv to html

Hi Written some script to convert csv to html but could not add table headers.Below are the errors iam getting ./csv2html | more + awk -v border=1 -v width=10 -v bgcolor=black -v fgcolor=white BEGIN { printf("<table border=\"%d\" bordercolor=\"%s\" width=\"%d\"... (2 Replies)
Discussion started by: zeebala1981
2 Replies

9. Shell Programming and Scripting

how to send mail in UNIX using MIME

Hi, I am searching for an option to send mail with multiple attachments using unix. I know uuencode option, but I dont have the executable in our machines. So I am looking for some other option to do this. And I heard that we can send mails using MIME. Can anyone help me with the syntax and... (2 Replies)
Discussion started by: srilaxmi
2 Replies

10. UNIX for Dummies Questions & Answers

Using MIME to send html files

:confused: I am a programmer, but need to work with UNIX in this particular situation. I am used to the plain "mail -s" command and also familiar with how to send attachments in html... but I now need to send an email (not an attachment) in html format so I can embed links... etc. I am told... (2 Replies)
Discussion started by: cgardiner
2 Replies
Login or Register to Ask a Question