Solved

MIME encapsulation in SMTP

Posted on 2009-03-28
2
549 Views
Last Modified: 2013-11-30
I have a small HTML page and a small graphic object (PNG) that render perfectly in my browser.  I have converted the graphic object to base64 and have added email MIME headers to each section.

I then telnetted to port 25 of my mailserver and sent the info to the mailserver.

Outlook 2003 has no problem displaying the graphic object correctly.  If I try to forward the email to another account, it messes up the graphic image.

How do I fix this so the email can be properly forwarded without mangling the image?
Subject: A simple example
Mime-Version: 1.0
Content-Type: multipart/related; boundary="boundary-example";
	  type="text/html"
 
--boundary-example
Content-Type: text/html; charset="US-ASCII"
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Test page</TITLE>
</HEAD>
<BODY>
<H1>This is a test page</H1>
<IMG SRC="CID:tst.png">
</BODY>
</HTML>
 
--boundary-example
Content-ID: <tst.png>
Content-Type: image/png
Content-Transfer-Encoding: base64
 
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
 
--boundary-example--

Open in new window

0
Comment
Question by:ttitus
2 Comments
 
LVL 7

Accepted Solution

by:
tymes earned 500 total points
ID: 24013992
For this I would actually do a real email and really send it to myself...   After than I would mangle and test the results.  Or better just have system to forward the one to many after it was approved (buy looking at it or replying to it or clicking on something).

What I noticed is that your MIME 64 starts off with a line that is 77 characters then the rest are 76 characters, proper multiples of 4.   I don't even know if you won't get bitched at because it is not 72 instead or 76 characters... if spam filters detected you are forging stuff.. then they will likely block you...

Just send a real message... to a multiplexer and have it send out to everyone else... send it once to person A (to test or to authorize), then send it again once authorized to the list.


Ultimately, just send the message to yourself and then just forward the raw junk that you get.
0
 

Author Comment

by:ttitus
ID: 24014930
Ok, if I create an email in Outlook and then forward it to myself, how do I view the complete MIME inside the email?

If I "view source", it only displays the HTML of the email, not the entire MIME encapsulation.
0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Inbound port 25 SMTP exchange 2010 suddenly rendering internet unusable - HELP! 18 81
Exchange Ports 9 80
PHP plain text email 9 71
smtp question 3 71
Phishing attempts can come in all forms, shapes and sizes. No matter how familiar you think you are with them, always remember to take extra precaution when opening an email with attachments or links.
When you’re making plans to join the modern business race, you should analyze various details that may affect your results. Nowadays, millions of businesses are trying to grow into established and appreciated professional enterprises.
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

786 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question