erlang - Parse MIME messages -


The email module for my new project I need to show all the email information on the web. Server base64 encoded after applying to the MIME data base 64 decoding technology, is getting under the MIME data:

/ *************** *** Mime Data Start ***** ************************************* From prashant.n@geodesic.com Tuesday, June 23, 12:01:02 2009 Date: Tuesday, 23 June 2009 12:01:02 From +305: Pacific R. Nike & lt; Prashant.n@geodesic.com> To: koushik.narayanan@geodesic.com Subject: This is an exam mail message id: & lt; 20090623063102.GA27080@picopeta.com> Answer: Pacific R Nike & lt; Prashant.n@geodesic.com> MIME-version: 1.0 Content-type: Multilateral / mixed; Border = "Ricoscog Obiacfaksbiacac" content-rendering Inline User-agent: malt / 1.5.18 (2008-05-17) Status: RO Content-Length: 1 9 12 rows: 52 - Riacsoksjiobiacafaksbiacac Content-Type: text / plain; Charset = us-ascii Content-Disposition: inline Test match Prshansent Regards, - Pacific R launched by Naik, principal technologist Symbian & amp; Web2.0 Geodesic Limited | Www.geodesic.com Tel: + 91-80-66551000 - Riacsoksjiobiacfaksbiacac Content-Type: image / gif content-Vigm attachment; Filename = "trash.gif" Material Transfer-Encoding: base 64 R0lGODlhEAAQANUoADJ8wTqU2DmR1TqV2DN9wTSBxTWFyTaGyTJ9wTWGyTaKzjmS1TOAxTuV 2DaFyTN8wDiN0jiO0jSAxTeKzjqS1DN8wTqR1TWFyjB4vTOBxTmO0TmS1DaKzTeJzTqV1zSA xDJ8wDqS1TeKzTF4vDF4vTiO0f /// zuX2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACgALAAA AAAQABAAAAaDQNRpSCwWhcakcsk8mZ5Qpik5pUKvT2W1uDVWp + BiYNAImAZmz / lcDoQEFoFp QTFtTPKFQLCAREolJiURJhCCJhqAJRMiIhwmjSYdJgqUjQoODgkJJgecBp0mBgYXBx8ZBQxY UAUSDAUACLEPDwgEAAAEIBUEtygkIyMkwMMYw8EjKEEAOw == --ReaqsoxgOBHFXBhH content type: image / jpeg Content-Disposition: attachment; Filename = "bx.jpg" Material Transfer-Encoding: Base 64 / 9j / 4AAQSkZJRgABAQEASABIAAD / 2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH / 2wBDAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH / Waar CAAUAAoDAREAAhEBAxEB / 8QAFQABAQAAAAAAAAAAAAAAAAAAAAn / xAAYEAEAAwEAAAAAAAAA AAAAAAAAGWen5 // EABQBAQAAAAAAAAAAAAAAAAAAAAD / xAAUEQEAAAAAAAAAAAAAAAAAAAAA / 9oADAMBAAIRAxEAPwCb4AJHym0Vp3PQJTaK07noJHgA / 9K = --ReaqsoxgOBHFXBhH Content Type: Image / PNG content-exchanges: attachment; Filename = "day_bg.png" Material Transfer-Encoding: Base 64 iVBORw0KGgoAAAANSUhEUgAAAGQAAAApCAYAAADDJIzmAAAABmJLR0QA / WD / AP + gvaeTAAAA CXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AwCCS0kTriU2QAAAB10RVh0Q29tbWVudABD cmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAAAXElEQVR42u3bQQEAMAgDMZiqiZtP5AwbfeQk not / WvPtLMR0TABEQIAICRECACAgQAREQIAICRECACAgQAREQIAICRECACAgQAREQIAICRECA CAgQARGQ7NpPPasFT + 0FZPjBRwYAAAAASUVORK5CYII = --ReaqsoxgOBHFXBhH--

/ ** * Mime data end ******* ****** /

Now I have to parse this data and have to use it in my application. Since this data is not XML, it is difficult to parse it (because some tags are easy). So nobody knows how to parse mime data can be helpful. Using Erlings to parse this data.

The first involved thanks

And the code to parse MIME messages .


Comments

Popular posts from this blog

c++ - Linux and clipboard -

Visual Studio 2005: How to speed up builds when a VSMDI is open? -

booting ubuntu from usb using virtualbox -