Parse and Compose MIME, S/MIME, and OpenPGP/MIME Messages

  • Supported Platforms

  • .NET.NET

    Pure managed and integrated components, carefully optimized to achieve maximum performance comparable to native processor code. The .NET edition can be used on .NET and Mono Server and Desktop platforms, in ASP.NET applications, and on Mobile Devices.

  • .NETJava

    Highly integrated Java security library including numerous classes to enable support for a wide range of application-level protocols, security algorithms, and standards. You can use Java security libraries to develop software for desktop and server platforms, mobile devices, and Web applications.

  • .NETC++

    A shared library (.dll on Windows and .so on Linux / macOS) and set of C++ classes. Used in C++ applications for Windows, Linux, macOS, and iOS platforms. Supported compilers include Visual C++, MinGW, gcc, and Xcode.


    Highly integrated and blazingly fast native Delphi (Pascal) components for building native Windows, Linux, and macOS applications. All components are native Delphi, have no third-party binaries or references, and no reliance on Windows CryptoAPI. Also includes Delphi components for building Android and iOS apps.


    Integrated components for PHP scripts running on Linux and Windows servers.


Use MIMEBlackbox to parse MIME, S/MIME, and OpenPGP/MIME messages of any complexity and/or compose new messages.

Supports S/MIME and OpenPGP

MIMEBlackbox supports S/MIME extensions out of the box. OpenPGP/MIME extension support is available when OpenPGPBlackbox (included with purchase) is used.

Designed for Maximum Extensibility

Handlers for S/MIME, OpenPGP/MIME, and UUE are included. MIMEBlackBox also allows you to create custom handlers for other encoding formats such as BinHex or XXEncode.

Includes Up-to-date SPAM Fighting Technology

As the amount of SPAM plaguing inboxes is constantly increasing, it can be very beneficial to implement SPAM fighting technology. MIMEBlackbox includes support for DKIM (DomainKeys Identified Mail) technology, the most current and effective solution for preventing and counteracting SPAM.

Full Feature List

General MIME Features

  • Parsing and creation of MIME-conformant mail messages of any complexity
  • (optional) On-demand decoding of encoded message parts
  • Stream-based processing, which handles huge amounts of data without significant memory requirements
  • Conformance to MIME standards (RFC 2045 to 2049)

S/MIME Functionality

  • Support for S/MIME versions 2 and 3
  • Sign and encrypt MIME messages or message parts using X.509 certificates
  • Decrypt and verify MIME messages or message parts using X.509 certificates
  • Cryptocard and USB Crypto Token support further protects secret information (private and secret keys)

DKIM (DomainKeys Identified Message) Technology Support

  • DKIM key (public and private) generation
  • Creation of records suitable for DNS
  • DKIM message signing
  • Verification of messages using DKIM information obtained from the DNS