|
|
|
@ -1,16 +1,16 @@
|
|
|
|
|
MINTRO(7) Miscellaneous Information Manual MINTRO(7)
|
|
|
|
|
MBLAZE(7) Miscellaneous Information Manual MBLAZE(7)
|
|
|
|
|
|
|
|
|
|
NAME
|
|
|
|
|
mintro – Santoku introduction
|
|
|
|
|
mblaze – introduction to mblaze
|
|
|
|
|
|
|
|
|
|
DESCRIPTION
|
|
|
|
|
The Santoku message system is a set of Unix utilities to deal with mail
|
|
|
|
|
The mblaze message system is a set of Unix utilities to deal with mail
|
|
|
|
|
kept in Maildir folders.
|
|
|
|
|
|
|
|
|
|
Its design is roughly inspired by MH, the RAND Message Handling System,
|
|
|
|
|
but its is a complete implementation from scratch.
|
|
|
|
|
|
|
|
|
|
Santoku consists of a set of Unix tools that each do one job:
|
|
|
|
|
mblaze consists of a set of Unix tools that each do one job:
|
|
|
|
|
maddr(1) to extract addresses from mail
|
|
|
|
|
mcomp(1) to write and send mail
|
|
|
|
|
mdeliver(1) to deliver messages or import mailboxes
|
|
|
|
@ -32,13 +32,13 @@ DESCRIPTION
|
|
|
|
|
mthread(1) to arrange mail into discussions
|
|
|
|
|
|
|
|
|
|
PRINCIPLES
|
|
|
|
|
Santoku is a classic command line MUA with no features related to
|
|
|
|
|
mblaze is a classic command line MUA with no features related to
|
|
|
|
|
receiving and transferring mail. You are expected to fetch your mail
|
|
|
|
|
using offlineimap(1), fdm(1), procmail(1), getmail(1) or similar and send
|
|
|
|
|
it using sendmail(8), as provided by OpenSMTPD, Postfix, msmtp(1), dma(8)
|
|
|
|
|
or similar. Santoku expects your mail to reside in Maildir folders.
|
|
|
|
|
or similar. mblaze expects your mail to reside in Maildir folders.
|
|
|
|
|
|
|
|
|
|
Santoku operates directly on Maildir and doesn't use caches or database.
|
|
|
|
|
mblaze operates directly on Maildir and doesn't use caches or database.
|
|
|
|
|
There is no setup needed for many uses. All tools have been written with
|
|
|
|
|
performance in mind. Enumeration of all mails in a Maildir is avoided
|
|
|
|
|
unless necessary, and then optimized to use few syscalls. Parsing mail
|
|
|
|
@ -48,20 +48,20 @@ PRINCIPLES
|
|
|
|
|
wasteful), but whole messages are assumed to fit into RAM easily (at a
|
|
|
|
|
time).
|
|
|
|
|
|
|
|
|
|
Santoku has been written from scratch and tested on a big pile of
|
|
|
|
|
personal mail, but is not actually 100% RFC conforming (which is neither
|
|
|
|
|
worth it nor desirable). There may be issues with very old,
|
|
|
|
|
nonconforming, messages.
|
|
|
|
|
mblaze has been written from scratch and tested on a big pile of personal
|
|
|
|
|
mail, but is not actually 100% RFC conforming (which is neither worth it
|
|
|
|
|
nor desirable). There may be issues with very old, nonconforming,
|
|
|
|
|
messages.
|
|
|
|
|
|
|
|
|
|
Santoku is written in portable C, using only POSIX functions (apart from
|
|
|
|
|
a tiny Linux-only optimization), and has no external dependencies. It
|
|
|
|
|
mblaze is written in portable C, using only POSIX functions (apart from a
|
|
|
|
|
tiny Linux-only optimization), and has no external dependencies. It
|
|
|
|
|
supports MIME and more than 7-bit messages (everything the host iconv(3)
|
|
|
|
|
can decode). It assumes you work in a UTF-8 environment. Santoku works
|
|
|
|
|
can decode). It assumes you work in a UTF-8 environment. mblaze works
|
|
|
|
|
well together with other Unix mail tools such as offlineimap(1),
|
|
|
|
|
mairix(1), or mu(1).
|
|
|
|
|
|
|
|
|
|
EXAMPLES
|
|
|
|
|
Santoku tools are designed to be composed together into a pipe. It is
|
|
|
|
|
mblaze tools are designed to be composed together into a pipe. It is
|
|
|
|
|
suitable for interactive use and for scripting. It integrates well into
|
|
|
|
|
a Unix workflow.
|
|
|
|
|
|
|
|
|
@ -85,7 +85,7 @@ EXAMPLES
|
|
|
|
|
As usual with pipes, the sky is the limit.
|
|
|
|
|
|
|
|
|
|
CONCEPTS
|
|
|
|
|
Santoku deals with messages (which are files), folders (which are Maildir
|
|
|
|
|
mblaze deals with messages (which are files), folders (which are Maildir
|
|
|
|
|
folders), sequences (which are newline-separated lists of messages,
|
|
|
|
|
possibly persisted on disk in ~/.santoku/seq), and the current message
|
|
|
|
|
(kept as a symlink in ~/.santoku/cur).
|
|
|
|
@ -104,7 +104,7 @@ AUTHORS
|
|
|
|
|
Christian Neukirchen <chneukirchen@gmail.com>
|
|
|
|
|
|
|
|
|
|
LICENSE
|
|
|
|
|
Santoku is in the public domain.
|
|
|
|
|
mblaze is in the public domain.
|
|
|
|
|
|
|
|
|
|
To the extent possible under law, the creator of this work has waived all
|
|
|
|
|
copyright and related or neighboring rights to this work.
|
|
|
|
|