mail-client/mblaze/metadata.xml (view raw)
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
3<pkgmetadata>
4 <upstream>
5 <remote-id type="github">leahneukirchen/mblaze</remote-id>
6 </upstream>
7 <maintainer type="person">
8 <name>la ninpre</name>
9 <email>aaoth@aaoth.xyz</email>
10 </maintainer>
11 <longdescription>
12 The mblaze message system is a set of Unix utilities for processing and
13 interacting with mail messages which are stored in maildir folders.
14
15 Its design is roughly inspired by MH, the RAND Message Handling System,
16 but it is a complete implementation from scratch.
17
18 mblaze is a classic command line MUA and has no features for receiving or
19 transferring messages; you can operate on messages in a local maildir
20 spool, or fetch your messages using fdm(1), getmail(1), offlineimap(1),
21 or similar utilities, and send it using dma(8), msmtp(1), sendmail(8), as
22 provided by OpenSMTPD, Postfix, or similar.
23
24 mblaze operates directly on maildir folders and doesn't use its own
25 caches or databases. There is no setup needed for many uses. All
26 utilities have been written with performance in mind. Enumeration of all
27 messages in a maildir is avoided unless necessary, and then optimized to
28 limit syscalls. Parsing message metadata is optimized to limit I/O
29 requests. Initial operations on a large maildir may feel slow, but as
30 soon as they are in the file system cache, everything is blazingly fast.
31 The utilities are written to be memory efficient (i.e. not wasteful), but
32 whole messages are assumed to fit into RAM easily (one at a time).
33 </longdescription>
34</pkgmetadata>