🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.and.sub.general
Article #493

Re: Sendmail vs smail (war: smail3.1: ...)

#493
From: Matthias Urlichs
Date: Fri, 22 Sep 1989 23:45
77 lines
4765 bytes
In dnet.and.sub.general schreibt arne@rrzbu.UUCP (Arne Ludwig):
< korn@altger.UUCP (Hans Korneder) writes:
< > Zugegeben: Ganz gluecklich bin ich mit smail3.1 nicht...
< Sendmail ist dagegen sehr handlich, sehr flexibel konfigurierbar und
< auch recht maechtig. IDA rundet einige Ecken noch ab: z.B. Support fuer
< groessere Tabellen (paths) oder getrennte Rewriting Rules fuer Header
< und Envelope (X.400 ???) und ein paar andere Sachen, die ich noch nicht
< verstanden habe ;-)
< 
Inklusive dem gesamten sendmail.cf. ;-)

< > Ich trag' mich mit dem Gedanken tatsaechlich sendmail-5.61-ida einzusetzen.
< Warum auch nicht? Das scheint mir im Moment auch die beste Alternative.
< Mmdf ist wohl auch nicht schlecht, wenn auch vielleicht nicht so flexibel
< wie sendmail. Gibt es ausser Matthias noch jemanden, der das benutzt?
< Mit welchem Erfolg? Matthias?
< 
Erfolg gut. Keinerlei Probleme.
Ein kleines Programm, um die Ausgabe von Pathalias in MMDF-Tabellen umzubauen,
und das wars dann auch schon.

Sendmail ist sicher flexibler. Nur eben auch sehr flexibel beim Erzeugen des
schoensten Nonsens. Irgendjemand hat mal in comp.mail.sendmail geschrieben, er
wuerde ich sehr wundern, wenn weltweit mehr als 20% sendmail.cf's korrekt
sind. :-)
Beim MMDF sind die Regeln an sich fest im Programm kodiert (es hat sich
gefaelligst jeder an RFC-822 zu halten :-) und die Schnittstellen zu den
Transportschichten (SMTP, UUCP, etc.pp) duerfen sich um den Umbau der Adressen
kuemmern. Wenn ueberhaupt.
Das Routing laeuft, indem man den entsprechenden Host in die entsprechende
Tabelle eintraegt, falls erforderlich. Oder man schnappt sich ein kleines
Skript, und laesst den rnews die Maps automatisch eintragen.
Die einzige Regel ist, dass der Zielrechner und der, durch den die Mail
geschickt werden muss, durch eine Leerstelle voneinander getrennt werden. :-)

Meiner Meinung nach ist auch die Interaktion zwischen den User Agents
(Geschmackssache :-) und dem Mailer selber bei mmdf besser geloest.
So kann ein Programm den MMDF fragen, ob eine Adresse korrekt ist.

Wenn ich eine Mail an fuenf Leute schicke, generiert MMDF nicht mehr Mail als
unbedingt noetig -- wenn zwei Hosts ueber eine Verbindung erreichbar sind und
drei ueber eine andere, dann werden zwei Mails gesendet und nicht fuenf.
Oder zumindest sollte das so sein. (Ich muss den UUCP-Mailer noch etwas
umbauen. Der verhaelt sich noch so, als waeren an der anderen Seite nur
Steinzeit-Bangpfad-Kisten anzutreffen. Ich hasse Bangpfade.)

Klar hat MMDF auch Probleme -- das groesste ist, dass das Ding schon ziemlich
alt ist (historisch gesehen) und deshalb alle Funktionsnamen kuerzer sind als
acht Zeichen. :-( :-(

< PS.1 Wehe es beschwert sich einer, dass ich als Blatt ja nun wirklich kein
< sendmail brauche. Das ist a) richtig b) Probe fuer den Ernstfall c) Aerger
< ueber die Unzulaenglichkeiten von smail2.5. Und was man nicht alles mit
< sendmail machen kann, wenn man nicht an zu vielen Parametern gleichzeitig
< dreht. ;-)
< 
Ich bin zwar kein Blatt, aber eigentlich kaeme ich auch mit smail aus. :-)

Jedenfalls theoretisch. Praktisch wuerde ich spaetestens wenn ich demnaechst
SLIP fahre an gewisse Grenzen stossen, die auch mit sendmail nicht so einfach
zu umgehen sind. Oder wie ueberrede ich den Sendmail, vor dem Absetzen einer
Mail eine SLIP-Verbindung erstmal aufzubauen und sie zwischen zwei Mails
_nicht_ wieder zuzumachen? Selbiges in den SMTP-Mailer von MMDF einzuhaengen
ist ueberhaupt kein Problem, nur eben ein bisschen Programmierung.

< PS.2 sub.mail.sendmail, Voting gefaellig? ;-)
< 
Ich glaube nicht, dass das sein muss. Wollt ihr gegenseitig eure sendmail.cf's
zerpfluecken? :-)

PS: Oben hast du sendmail als handlich bezeichnet. Das ist sicher richtig --
fuer den MMDF gilt das nicht unbedingt. So um die vier MB muss mensch fuer
das Teil schon einplanen. (Binaries! mmdf.tar.Z ist "nur" zwei MB gross, und
der Source-Baum (*.h,*.c,Doku,*.o,x* (letzteres sind die compilierten
Binaries)) zusaetzlich zehn MB.)
-- 
Matthias Urlichs
Technical Details
Message-ID: <915@smurf.ira.uka.de>
Path: arc1-ca.pugleaf.net!gmdzi!unido!gopnbg!smurf!urlichs
References: <291@mez.e-technik.uni-bochum.de> <1859@altger.UUCP> <1342@rrzbu.UUCP>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 1044f9,6b2500b80c21f070
X-Google-Attributes: gid1044f9,public
X-Google-ArrivalTime: 1989-09-23 16:45:04 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!gopnbg!smurf!urlichs
From: urlichs@smurf.ira.uka.de (Matthias Urlichs)
Newsgroups: dnet.and.sub.general
Subject: Re: Sendmail vs smail (war: smail3.1: ...)
Message-ID: <915@smurf.ira.uka.de>
Date: 22 Sep 89 23:45:39 GMT
References: <291@mez.e-technik.uni-bochum.de> <1859@altger.UUCP> <1342@rrzbu.UUCP>
Reply-To: urlichs@smurf.ira.uka.de (Matthias Urlichs)
Distribution: dnet, sub
Organization: Smurf-O-Box Karlsruhe, FRG
Lines: 77
Posted: Sat Sep 23 00:45:39 1989