Is there a clean way of handling multi-part MIME data in C#.
After a call to a closed application (I have no access to change it) I get a MIME reponse like the one below. Does C# provide the ability to parse this via System.Net.Mime or System.Net.Mail?
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_42_31322961.1286389502467"
------=_Part_42_31322961.1286389502467
Content-Type: text/xml
Content-Transfer-Encoding: 7bit
Content-ID: <xmlContextInfo>
<UnneededXML> <Stuff> </Stuff> </UnneededXML>
------=_Part_42_31322961.1286389502467
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <myImage>
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
All I really need from the response is the "myImage" portion (which is much longer than what is shown above)
What is C? C is a general-purpose programming language created by Dennis Ritchie at the Bell Laboratories in 1972. It is a very popular language, despite being old. C is strongly associated with UNIX, as it was developed to write the UNIX operating system.
The basic syntax of the C program consists of header, main() function, variable declaration, body, and return type of the program. The header is the first line in the C program with extension . h which contains macro definitions and C functions.
C is the foundational, procedural programming language introduced earlier for system applications and low-level programs. C++ is an Object-oriented programming language with features same as C and additional features like Encapsulation, Inheritance, etc for complex application development.
You can use OpenPOP library which includes mime parser.
MimeKit works well I had been previously using code from Codeplex POP3 MIME Support but it has failed to parse some mimeContent and had to look for alternatives.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With