rev |
line source |
meillo@93
|
1 \chapter{\masqmail's future}
|
meillo@93
|
2
|
meillo@99
|
3 << plans to get masqmail more popular again (if that is the goal) >> %FIXME
|
meillo@93
|
4
|
meillo@99
|
5 << concrete decisions based on results of the last 2 chapters >> %FIXME
|
meillo@93
|
6
|
meillo@93
|
7 \section{Existing features}
|
meillo@93
|
8 This overview regards \masqmail version 0.2.21, the state this document starts off.
|
meillo@93
|
9
|
meillo@93
|
10 First of all \masqmail\ is an \MTA. Therefor it accepts mail on the command line and via \SMTP. Mail queueing and alias expansion is supported. \masqmail\ is able to deliver mail to local mailboxes (in \name{mbox} or \name{maildir} format) or pass it to a \name{mail delivery agent} (like \name{procmail}). Mail destinated to remote locations is sent via \SMTP. Outgoing \SMTP\ connections feature \name{SMTP-Auth} and \name{SMTP-after-POP} authentication, but incoming \SMTP\ does not.
|
meillo@93
|
11
|
meillo@93
|
12 As \masqmail\ is focused on non-permanent Internet connections, online state can be queried by three methods: reading from a file, reading the output of a command, or by asking an \name{mserver}. Each method may return a string indicating one of the available routes being online, or returning nothing to indicate offline state.
|
meillo@93
|
13
|
meillo@93
|
14 Delivery to recipients on the local host or in local nets is done at once; delivery to recipients on the Internet is only done when being online, and queued otherwise. Each online route may have a different mail server to which mail is relayed. Return address headers are modified appropriate if wished.
|
meillo@93
|
15
|
meillo@93
|
16 Additional to the \mta\ job, \masqmail\ also offers mail retrieval services with being a \NAME{POP3} client. Thus it can fetch mail from remote locations, dependent on the active online route.
|
meillo@93
|
17
|
meillo@93
|
18
|
meillo@93
|
19
|
meillo@93
|
20
|
meillo@93
|
21 \section{Directions to go}
|
meillo@93
|
22
|
meillo@93
|
23 \subsection{\masqmail\ in five years}
|
meillo@93
|
24 \label{sec:masqmail-in-5-years}
|
meillo@93
|
25 Now how could \masqmail\ be like in, say, five years?
|
meillo@93
|
26
|
meillo@99
|
27 << requirements >> %FIXME
|
meillo@99
|
28
|
meillo@99
|
29 << which parts to do >> %FIXME
|
meillo@99
|
30
|
meillo@99
|
31 << how to make masqmail future-safe >> %FIXME
|
meillo@99
|
32
|
meillo@99
|
33 << how to advertise masqmail >> %FIXME
|
meillo@99
|
34
|
meillo@99
|
35 << difference for free software >> %FIXME
|
meillo@99
|
36
|
meillo@99
|
37 << why is it worth to revive masqmail? >> %FIXME
|
meillo@93
|
38
|
meillo@93
|
39
|
meillo@93
|
40 \subsection{A design from scratch}
|
meillo@99
|
41
|
meillo@99
|
42 << what would be needed (effort) >> %FIXME
|
meillo@99
|
43
|
meillo@99
|
44 << would one create it at all? >> %FIXME
|
meillo@99
|
45
|
meillo@99
|
46 << should it be done? >> %FIXME
|
meillo@93
|
47
|
meillo@93
|
48
|
meillo@93
|
49
|
meillo@93
|
50 \section{Work to do}
|
meillo@93
|
51
|
meillo@99
|
52 << which parts to take out and do within the thesis >> %FIXME
|
meillo@93
|
53
|