Part of bzrlib
| Class | MailClient | A mail client that can send messages with attachements. |
| Class | Editor | DIY mail client that uses commit message editor |
| Class | BodyExternalMailClient | No class docstring; 6/6 methods documented |
| Class | ExternalMailClient | An external mail client. |
| Class | Evolution | Evolution mail client. |
| Class | Mutt | Mutt mail client. |
| Class | Thunderbird | Mozilla Thunderbird (or Icedove) |
| Class | KMail | KDE mail client. |
| Class | Claws | Claws mail client. |
| Class | XDGEmail | xdg-email attempts to invoke the user's preferred mail client |
| Class | EmacsMail | Call emacsclient to have a mail buffer. |
| Class | MAPIClient | Default Windows mail client launched using MAPI. |
| Class | MailApp | Use MacOS X's Mail.app for sending email messages. |
| Class | DefaultMail | Default mail handling. Tries XDGEmail (or MAPIClient on Windows), |