SharpMimeTools - MIME parser in CSharp

  •        499

SharpMimeTools is an open source MIME parser/decoder assembly that is written in C#. There are two main ways of handling messages with SharpMimeToools, a higher level one that takes case of everything for you (SharpMessage); with just a few parameters to the constructor you get all the hard work done. And a low level api (SharpMimeMessage and the other SharpMime* classes) where you can decide how to handle nested mime parts, mime-types to decode, encodings to use.

http://anmar.eu.org/projects/sharpmimetools/

Tags
Implementation
License
Platform

   




Related Projects

MimeKit - A

  •    CSharp

MimeKit is a C# library which may be used for the creation and parsing of messages using the Multipurpose Internet Mail Extension (MIME), as defined by numerous IETF specifications.As a developer and user of email clients, I had come to realize that the vast majority of email client (and server) software had less-than-satisfactory MIME implementations. More often than not these email clients created broken MIME messages and/or would incorrectly try to parse a MIME message thus subtracting from the full benefits that MIME was meant to provide. MimeKit is meant to address this issue by following the MIME specification as closely as possible while also providing programmers with an extremely easy to use high-level API.

C# Mime Parser

  •    

A small, efficient, and working mime parser library written in c#. A recurring need for me and my customers is some kind of integration with email. For instance an integrator that imports email into some kind of bug tracking system. When developing an integrator like this you...

OpenPop.NET - POP3 client and MIME parser written in CSharp

  •    CSharp

.NET library written in C# with a full implementation of a POP3 client. Easy to use but yet powerful. Includes a robust MIME parser backed by several hundred test cases.

MailKit - A cross-platform .NET library for IMAP, POP3, and SMTP.

  •    CSharp

MailKit is a cross-platform mail client library built on top of MimeKit.The main goal of this project is to provide the .NET world with robust, fully featured and RFC-compliant SMTP, POP3, and IMAP client implementations.

DotNetOpenMail - Create mail with .NET

  •    CSharp

DotNetOpenMail allows you to send email from applications which use Microsoft's .Net development framework, including asp.net, C# and WinForms. It is easy to create HTML and plain text email with file attachments without needing the System.Web.Mail library.


Sasa - Collection of Organized Extensions to the .NET framework.

  •    CSharp

Sasa is a collection of extensions to the .NET framework organized in logical, often standalone assemblies. It supports functional collections, ie. list, dictionary, queue, set, etc, Statistical and numerical functions, MIME message parsing, POP3 client, Concurrent Revisions fork-join framework, type-safe reflection, Pratt parser and lot more.

KMail - KDE Email Application

  •    C++

KMail is the email component of Kontact, the integrated personal information manager from KDE. It supports the standard mail protocols IMAP, POP3 and SMTP. It supports authentication via NTLM (Microsoft Windows) and GSSAPI (Kerberos). It has native support for inline OpenPGP, PGP/MIME, and S/MIME.

node-mime - Mime types for JavaScript

  •    Javascript

A comprehensive, compact MIME type module. If you prefer the legacy version of this module please npm install mime@^1. Version 1 docs may be found here.

flanker - Python email address and Mime parsing library

  •    Python

Flanker is an open source parsing library written in Python by the Mailgun Team. Flanker currently consists of an address parsing library (flanker.addresslib) as well as a MIME parsing library (flanker.mime).Detailed documentation is provided in the User Manual as well as the API Reference. A Quickstart Guide is provided below.

textract - node

  •    HTML

A text extraction node module. In almost all cases above, what textract cares about is the mime type. So .html and .htm, both possessing the same mime type, will be extracted. Other extensions that share mime types with those above should also extract successfully. For example, application/vnd.ms-excel is the mime type for .xls, but also for 5 other file types.

Apache Commons Email - Commons Email

  •    Java

Commons-Email aims to provide a API for sending email. It is built on top of the Java Mail API, which it aims to simplify. It provides support to compose and send Simple Email, MultiPartEmail, HTML formatted emails, HTML formatted emails with inline images, Simple container class to allow for easy handling of attachments.

mime-types - Ruby MIME::Types implementation

  •    Ruby

Ruby MIME::Types implementation

Mime Type Detection Utility

  •    Java

Enable Java programs to detect MIME types based on file extensions, magic data and content sniffing. Supports detection from java.io.File, java.io.InputStream, java.net.URL and byte arrays. See the project website www.eoss.org.nz/mime-util for detail

Cryptlib - provides Encryption and Authentication Service

  •    C

cryptlib is a powerful security toolkit that allows even inexperienced crypto programmers to easily add encryption and authentication services to their software. It provides support for S/MIME and PGP/OpenPGP secure enveloping, SSL/TLS and SSH secure sessions, CA services such as CMP, SCEP, RTCS, and OCSP, and other security operations such as secure timestamping.

Mail API for Windows Phone 7

  •    

Library that allows developers to add some email functionality to their application, like sending and reading email messages, with the capability of adding attachments to the messages.

SquirrelMail - Webmail

  •    PHP

SquirrelMail is a PHP-based Web email client. It includes built-in pure PHP support for IMAP and SMTP, and renders all pages in pure HTML 4.0 for maximum compatibility across browsers. It has strong MIME support and a flexible plugin system.

GPGrelay

  •    C++

GPGrelay is a small email-relaying server that uses GnuPG (the GNU Privacy Guard) to sign/encrypt (SMTP-Relay) or verify/decrypt (POP3-/IMAP-Relay) emails. This enables many email-clients to send and receive emails that are PGP-MIME conform.

S/MIME Plugin for Pegasus Mail

  •    C++

A Plugin for Pegasus Mail, supporting S/MIME Encryption, Decryption, Signing and Signature verifying. In addition, key management is provided.

fix-mime-charset

  •    C++

Fix incorrect charset information in Content-Type MIME headers of e-mail messages.