kmime6

Library to assist handling MIME data

Version

6.29.0-1
(2026-08-23)

Size

174.7

KiB

Repository

HaikuPorts
x86_64
KMime is a library for handling mail messages and newsgroup articles. Both mail messages and newsgroup articles are based on the same standard called MIME, which stands for Multipurpose Internet Mail Extensions. In this document, the term message is used to refer to both mail messages and newsgroup articles.
KMime deals solely with the in-memory representation of messages. Topics such as transport or storage of messages are handled by other libraries, for example by the mailtransport library or by the KIMAP library.
Similarly, this library does not deal with displaying messages or advanced composing, for those there are the messageviewer and messagecomposer components in the KDE PIM messagelib module.
KMime's main function is to parse, modify and assemble messages in-memory. In a later section, parsing and assembling are actually explained.
KMime provides high-level classes that make these tasks easy.
MIME is defined by various RFCs, see the RFC section for a list of them.