jsms: sendmail must die completes itself

Jonathan Walther krooger@debian.org
Wed, 30 Jun 1999 05:03:55 -0700 (PDT)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--902903569-667268401-930742892=:8914
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.LNX.3.96.990630050306.9180I@lambdamoo.to>


For those of you that missed my initial posting, sendmail, postfix, smail,
exim and qmail must die.  These are elegant, beautiful, efficient, secure
and powerful emailers, to be sure.  But not one has addressed the issue of
sensible user interface.  jsms attempts to rethink the process of
configuring mail from first principles, assuming if the program becomes
popular, that will be motivation to add in all those elegance, security and
efficiency features to the codebase, after the interface is good and settled
down.

The interface is done, the design is done. Please download the tarfile,
type "make install" as root (if you are paranoid, look at the makefile, it
only copies some text files around) then type "man jsms".
read the manpage, then edit the config files and create a setting for your
own box.  I would like to see the results you come up with so I can improve
the clarity of my documentation so people "get" it with minimal fuss and
confusion.

http://mindanaoguide.com/jsms.tgz

Yes, theres no working code, or code at all.  Thats because I am a user 
interface designer.  The code will follow, but before I touch it the
design (no code design, config file design) must be sound. Unless I've made
some seriously wrong assumptions, the config files you come up with now will
work exactly when I do provide a working binary.

As always, this is a GPL project.  If you have any questions, please ask.  I
want to get this interface evaluated... Stress it out!  Think of funky mail
situations, and see if my interface isn't powerful enough to simply handle
it with a minimum of fuss and bother.

For those of you who can recieve attachments, find jsms.tgz already attached
to this mail, otherwise you hotmail folks can download it.

SirDibos

DISCLAIMER:  This has nothing to do with my day job at DVBS, so those of you
reading this who work with me, feel free to disregard it.

PS: jsms stands for Jonathans Simple Mail Server

--902903569-667268401-930742892=:8914
Content-Type: APPLICATION/X-GTAR; NAME="jsms.tgz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.990630044132.8914B@lambdamoo.to>
Content-Description: 

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
qekx0oEVILnRwxqredg4D5IsUIN1lh+gFjcpAZrEgwYrjJgMyeqPEuTQrGO2
pAQISsc3NcVbRGHQ0rTOS1Xs2ONjJOdDLrDqP7InVc2aIf6SGMm02Ciw3nST
VLgT1ml7kMrj0UYJNVLzLkw22FYFAnD7wj9p6dww4Dt4MEpLbfySIWAQb8Cy
El8ByNsCERXYjgECrHdpQYRkkreQcHqRsCw70V6Cv/XEoSg5V4LkIaqYShGv
yLs0BDl5OZM0PzMh+clQF6vOEUWlt2YOKSnJxD8g48iYgIEGpREbWpCP+sGt
wfEIUZkjrFoUvWXjLnBBfS0J1tjmsrQpLrLx0feXcY6f8/svl9dN3v/PzW5+
/7sprrj/6a97LsscP+/3f1nICLI87mb/N8XVwP/4665LPsfP8z99/8/d7P8m
uX7A/+S3f5dyjp/x+x9PLnn/E3Cg+fe/TXJdyP/x335egjkuUv/luN3W+7+5
Xq8bf//lyfa6m+u/pri6zG/X7uDpmLdlK+rxFvfcOV77sE/H2v3ruJa/Prst
sqFXxyXXzN+2cd7evNDHXOm4XemZnd+Uby4fWl6z+ZXaV4zCD3aLZ5+p63Vi
wpZvlo3fvrhu06nM1WXnO61eWF9fv+277DUnt72V/4+JC+qH3LVnT2jtlo8G
Pl7r3TDdsX3++k3LDpXM/0pZWzs798gT5Rvz874Yba4xa8QTHz30ZMVjBbeu
Uz5burB4v/BUuzvPxfq9Mn5Xx+H54al975pw6O1TNwW+GR+b/JYz/8zKBW+V
xnpfqfRc8OW+z+66d3fxmH1Lrvx+xTjbFV/PPPj7dt97fxPdeXT2A9Xl7ht3
jH/A/0wgY+mSFSU9/zC/qn7qupbbttw4b/vgDb6nfjXhqLPf6ap149frj59+
cP6/fDDpkSuHxHK65M+JygUrXvj7Lacm3X9VuPP2redF7ferFnT+7bGXTx15
t6Ltgc4lymrfqysEf+/yrOizeS91f+XEjd0PPNd1s2tDRcae2z/5uLbLkS8L
lf0rn/AVnbthyeJ92yZ6W6yRC6e55i9vf93J/5p65fScBfM2fuitG7en68jv
1r/+j/zXW07qaZu04YQye856taLTXz3P3zDvwHOFLT/dvbfnjrrpM9S9b2yr
MOfOsLnm3P7Os9e/dPDl58bF2h4anaXMSd86yDVn+qBnZ3YqOvnAmNMdfrXu
QOabH+2xfTV3R8crnnO58tsPmFnd+1TehOIlb0+KDG/7yPph/5Z+sqV98qa0
ocKgDLHiXIuot9PhZWt2VYk7t8xr8/yx919Yt7X/Lfp11z4/as59R78cN3P/
3ooBsfqqr6ePXuTx15/89963jAind3x7wbhvNyzYPvZw1l36Z1v9w7f+M31N
3Y6nXxx27Zl3jP2hWS3faDH32q3Bc6H1g6vkz/uX7OmQHR4xdOA3s0bNurLT
bRPvWVa2xdl64ZxWH565r2reqF5S+z8/nDs3OG/V0HlHdvev6FL2dptbrnlt
XauZX54tWb+qfYdQ2rKaucu0yFNPq68+8bc97TceW5I3fm+7dU8cfOiPtqKd
FR8++P0bT16fMfX9/N8N+dfAkRa3t7q2lf7q4s6PrSqd9vzyG+ZlrO2z8w/P
tHroNcew4s83uR43uh+/bppcPFc4t2bn84tmbP10cXnVgXfuzrgi75XHPior
f3TGqeXVvk+ODzzzZGmHqnJP+e4Z3y3feORA3q9DFVe9V7FK+Ti44w3z1Oe/
rWt3bFX7ZatzQtf0Wln7wM650pKMibXOcYtPXb+p9QsVi98pWGUaa/P3PX7b
Y5vH9nu48Arn9asz+pYtH/PinklTpy5/+76Vts4PnNr5TvsTrQc+Xbn16hmO
jXuzB7WtH9X34N4bPpidM6bHd3nd+pV9V5x2uGT/kcFt8t8r6lJ9+ugdxYV8
5SNLN88Y5ywckxVaVTf925V3t/xL+cJ7C463mcQfbbVl6KKuaVdNvK3lDZ/c
tKLrEd/Hb+69+VDGYuPamo5TCtZc17pu4QdXq+m95EOOs21WThFaLOt044ff
3t49bfVDhe0WtnzM1i405+BVZ8zvn57QpdXLU64pNUszldaHXl7y14lvbRl4
01da5eEH/bM+cfGDZ/fqYT+3a/0Y5UXvhAV9fzcqzffxvqu2/UZqP/TohrPt
X3z33t47ud3eTZ//ffKiE52feeH0M8XVM0ar963KGMN/sWJI+cBjdb3PLDya
8afd7x8922Ol+taiWf6vZ/Il+vWxU3+rHbz6mxddf6wf23X6t7sOjywZNiyU
UVB8te0/ho3y1Tw6VNz4Z7ldwYDNpW1X1rY+N69n5Ngju5bbw1/WnXx0z11t
cwPHj2xoO+2FZR1HloXFwSULdnxR22HD0O3HX5qzOfPBpZ+2CXy043DrE2Wv
v3v/6eFPdl97tE+/6Yv0k7PqOzqi07xP+wo3zn+o+3udNj48+3zp+ae2nq8f
VjzIXRma/FrZ2JuC93f+zxtDzn8e0R010+7ct27gX/b3Xb50ScWhM21aF0wb
NPyDtfvOLxx198LPem37+uFRLUd0Ot4nb+T4iUNmf7P0aIev8vd2LZHzXpv8
+Z/6PzyZr/s+fXH7XTdn3nLdf++CsaRw7HZ9fs2E7HmlXWH2e/NCGg0sPJm3
z/KV6G9nFMm6yHbhXammcT9npc3rqpLPDuufcdeaVPMkH7h/VjpIeZ9Nne/f
f9OM/58suvWOQzj4wIEDaWFzOjzKtjHqC0zadf7r06xvtbs0lrXz3NrN1fmL
4e3KltadH17VyC93Sj/k3WMU475z+3OLSf3VcS6tFRN5Fv9V+aDkGtddcX6d
TVF95hX2KyxfE7O1Cr6unfiKmd1humAyS9evar62B16LK9dUJrZOqC8Tv1dn
fmJa0KTXRxU9d6oxTk+OzHf9EH3GZGvx1Q8vP4rn25/IDPB5U5dVZLRV/rl7
1N5lwa2FBXoMsX7v3qsd3SC/svoX91Jbr/L9J47oH9tvu+L36u775+2WJfDb
nw9ROrP95qPEuv/q2xUjcwM0rT2VlzSsmZb+32u16nKBFT4e+5eyPf74+TiL
FfOz00W2kzIdFt3dEWTO+mkFf2X0w9hcidbUvY5zY5MnOhgVnD7wy6CnZJPM
0kCLjHlbDDS+L6jtDby1Jab16qViU3e3bZod1/l+/uj9rW9hcWbftSuvOaLy
PMxtsj/OVHn86Pafj79Vv60rF4vjW8ej/Pz5fsN/J2es3WbI/2Gq95E9TdmG
0zlXJm2bpum/a/4Dg+Ce1JKzC24r6sla9un8in3gu8tIVH3DmswVd8yiPdq0
/2pclVy5/k7rVU+p4/5xa8IbFtZo3ZPcsPHVt9MHajY42cZtKtV6pu+gmbX5
UabfNJZvZkWKV7x9DLXyDCcI2p7UWTf94M+ndYfFtvtnPZppoBYgx7fj/IY5
LR75k+IF7ukfNfL80NTm83Qqv3N+3E/usNO9mcf2bkqfeFOlZlNKl3Nd1JPP
m7oPrC/xrDT0n8pe7fDv9omNlsejT/2/HcASH7e/mP3BVqY5J7bYTmj7XB4T
s2TWnFu+J30zerP4Z2Uf6E7gao+Myc8Of7jH9Pyml45PZH+mhcSoLN6/YPLB
ZxuWLfPktKqs+WG2X7xj/cYKpaywv1d8lU7e5jMKKr8Xurckr5T59MxZzso/
+qRiX007Hrmv6ezs5ZdX6NXXRPa02YvdVdhfkbToz/emWR867jzZtXzva9Yd
L1aq/rj44v+7Hcobhf5tPsDfO3fb9NznTKe0bfX+sbsXfZu4VGigm1WjYBSM
glEwCkbBoAYA2vIBwwBQAAA=
--902903569-667268401-930742892=:8914--