# 12.18 `mhlib` -- Object-oriented access to MH mailboxes

The `mhlib` module provides a Python interface to MH folders and their contents.

The module contains three basic classes, `MH`, which represents a particular collection of folders, `Folder`, which represents a single folder, and `Message`, which represents a single message.

`MH` ([path[, profile]])
  `MH` represents a collection of MH folders.

`Folder` (mh, name)
  The `Folder` class represents a single folder and its messages.

`Message` (folder, number[, name])
  `Message` objects represent individual messages in a folder. The Message class is derived from `mimetools.Message`.

- 12.18.1 MH Objects
- 12.18.2 Folder Objects
- 12.18.3 Message Objects