ich habe demnächst vor, einen Mailserver aufzusetzen. Da ich mich in
diesem Bereich noch so gut wie gar nicht auskenne, wollte ich mal
wissen, welchen Mailserver der folgenden am besten für IMAP und POP3
geeignet ist:
- UW
- Cyrus
- Courier
Der Server soll IMAP nur zum auf der selben Maschine laufenden
Webmail-Client können, und POP3 zu externen Rechnern. (Das ganze soll
sowas wie gmx.de oder web.de werden, nur für einen ausgewählten
Personenkreis, also nur eine beschränkte Anzahl von Nutzern)
Und da ich Newbie bin, sollte der Server natürlich relativ einfach und
sicher einrichtbar sein.
Mfg Tobias (der jetzt wahrscheinlich unmögliches fordert ;)
Vorweg: Lass das im Zweifel lieber Leute machen, die Ahnung haben.
> ich habe demnächst vor, einen Mailserver aufzusetzen. Da ich mich in
> diesem Bereich noch so gut wie gar nicht auskenne, wollte ich mal
> wissen, welchen Mailserver der folgenden am besten für IMAP und POP3
> geeignet ist:
> - UW
> - Cyrus
> - Courier
Du postest mit Dos - welches Unix/Linux soll das werden? UW ist
tabu, das Teil ist einfach Scheiße. Cyrus oder Courier ist eher
Glaubensfrage. Courier MTA hätte den Vorteil, daß Du alles "aus
einem Guß" einschließlich Web-Administration und Mailinglisten
hättest.
> Der Server soll IMAP nur zum auf der selben Maschine laufenden
> Webmail-Client können, und POP3 zu externen Rechnern. (Das ganze soll
> sowas wie gmx.de oder web.de werden, nur für einen ausgewählten
> Personenkreis, also nur eine beschränkte Anzahl von Nutzern)
Ich verwende für denselben Zweck dieses Setup:
http://mail.socha.net/special/about/
mit dieser Begündung:
http://mail.socha.net/story/2001/12/5/7642/23321
> Und da ich Newbie bin, sollte der Server natürlich relativ einfach und
> sicher einrichtbar sein.
S.o. - Heul' uns nicht die Ohren voll, wenn Dein offenes relay mit
Windows NE, sendmüll, majorhomo und UW BufferOverflow von einem
16jährigen Hauptschüler mit Windows98 geknackt wird.
Hallöchen,
wenn ich gewusst hätte, dass du auf den User-Agent schaust, hätt ich
Linux genommen ;)
Natürlich soll das ganze auf nem Linux mit 2.4er Kernel laufen (auf nem
Server von (achtung, billighoster) Puretec :). Die haben SuSE drauf,
allerdings komplett mit Patches etc..., die bis dahin zur Software
verfügbar ist. Das mit dem Newbie war auf Mailserver bezogen, mit Linux
und Sicherheit kenn ich mich schon ein bisschen aus, und Log-Files kann
ich ja auch lesen. (Ausserdem gibt's ja Bücher wie "Linux Hacker's
Guide" mit vielen Tipps drin.)
Es ging eigentlich nur um die Frage, welcher MTA für diesen Zweck am
besten geeignet ist...
Mfg Tobias
Keiner ist dafür IMHO geeignet, weil keiner SMTP kann. Du verbuchselst
da etwas: SMTP != POP != IMAP.
Andreas
--
Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
frei von Micro$oft'schen Viren. (#97922 http://counter.li.org)
Was, Sie wissen nicht, wo Kaufbach ist? : N 51.05082°, E 13.56889° ;-)
Klar ist SMTP != POP != IMAP...
Aber verwechseln tue ich trozdem nichts (Hoffe ich zumindest ;)
Für SMTP nehm ich qmail, für POP und IMAP wollt ich einen anderen
nehmen, da qmail IMHO kein IMAP kann.
>
>
> Andreas
>
> wenn ich gewusst hätte, dass du auf den User-Agent schaust, hätt ich
> Linux genommen ;)
Bist ja immernoch bei Dos.
> Das mit dem Newbie war auf Mailserver bezogen, mit Linux
> und Sicherheit kenn ich mich schon ein bisschen aus,
Also auch noch Newbie.
> und Log-Files kann ich ja auch lesen.
Schonmal ein guter Vorteil.
google. Die Frage wird hier zweimal pro Woche gestellt.
Grüße
Marc, exim mit courier-imap/pop
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Karlsruhe, Germany | Beginning of Wisdom " | Fon: *49 721 966 32 15
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fax: *49 721 966 31 29
Supertolle Antwort! Genau die wirst du in all ihren Variationen
mit Google finden ...
Hast du schon mal versucht, mit den diversen
Internetsuchtechniken eine Antwort auf die Frage zu finden??? Es
gibt einen Haufen Antworten von der die du gerade vorgeführt
hast und auch "UW ist voll scheiße, ey". Dann gibt es noch
Seiten, die sich mit jeweils einem der drei befassen und mehr
oder weniger gut die Stärken (und ganz selten auch die Schwächen
aufzeigen) -- einen Vergleich, der hilft den besten der drei für
die eigene Aufgabe zu finden, kenne ich bisher nicht.
Meine bisherigen Recherchen verschicke ich parallel.
Gruß
Uwe
--
voiceINTERconnect www.voiceinterconnect.de
... smart speech applications from germany
Tobias Lohner wrote:
> ich habe demnächst vor, einen Mailserver aufzusetzen. Da ich
Da die Antworten bisher nicht wirklich hilfreich waren und ich
gerade vor dem selben Problem stehe, versuche ich mal meine
bisherigen Ergebnisse kurz zusammenzufassen. (ein paar Adressen,
die ganz hilfreich waren, habe ich in einem vorhergehenden
Posting schon mal genannt)
> mich in diesem Bereich noch so gut wie gar nicht auskenne,
> wollte ich mal
Am Anfang steht die Analyse:
- was willst du genau machen?
- wer soll wie von wo mit was Mails abrufen?
- wer soll das Ding nachher von wo womit warten?
- ...
> wissen, welchen Mailserver der folgenden am besten für IMAP
> und POP3 geeignet ist:
> - UW
> - Cyrus
> - Courier
Zuersteinmal: Das scheinen wirklich die drei einzigen freien
Mailserver zu sein, die IMAP und POP3 können.
UW ist die Mutter aller IMAP-Server und die zugehörige C-Library
wird von einigen Programmen benutzt, die IMAP zum Postabholen
nutzen. Das Geschimpfe konnte ich bis jetzt noch nicht so ganz
zuordnen, vermute aber, daß es zum größten Teil mit der langen
Geschichte zusammenhängt. Zu Beginn dieser Geschichte war das
Internet noch eine nette, saubere Sache und die Funktion stand
weit vor der Sicherheit im Vordergrund. Nach und nach mußten in
die gewachsene Struktur dann neue Konzepte eingebaut werden und
das macht das ganze Konglomerat wohl etwas "chaotisch".
Der Cyrus ist eine Welt für sich. Völlig abgeschottetes System
sowohl was Nutzer, (Domains?) als auch Postfächer angeht. Ein
Cyrus Nutzer muß keinen Nutzeraccount auf der Maschine haben.
Also gut für eine Aufgabe geeignet, wo wirklich nur Mailkonten
zur Verfügung gestellt werden müssen.
Nachteil: Da er nur sein eigenes Mailboxformat versteht (und
das auch noch vom Rest der Welt abschottet -- was eigentlich
eine gute Idee ist!) funktioniert die Zusammenarbeit mit einem
MTA der Maildir spricht natürlich nicht auf Anhieb. Cyrus hat
aber einen eigenen MTA; wenn man also noch nicht festgelegt ist,
ist das mE keine wirklich Einschränkung.
Courier baut auf den normalen Systemaccounts auf -- jeder Nutzer
des Mailsystems muß einen Account auf der Maschine haben
(obwohl: es scheint auch sowas wie virtuelle Nutzer zu geben).
Das Mailboxformat ist Maildir mit einigen (abwärtskompatiblen)
Erweiterungen, zur Unterstützung von diversen IMAP Features
(gemeinsame Postfächer, etc.). Ist wohl etwas einfacher
aufzusetzen als Cyrus, weil er nicht alles selbst macht.
Welcher von den Servern was von den IMAP RFCs abdeckt habe ich
noch nicht genauer untersucht.
> Der Server soll IMAP nur zum auf der selben Maschine
> laufenden Webmail-Client können, und POP3 zu externen
> Rechnern. (Das ganze soll sowas wie gmx.de oder web.de
> werden, nur für einen ausgewählten Personenkreis, also nur
> eine beschränkte Anzahl von Nutzern)
Dann brauchst du aber auch noch eine Schnittstelle für Webmail
-- die aber meines Wissens für alle drei Server existiert. Bei
Cyrus ist sie mW direkt eingebaut.
> Und da ich Newbie bin, sollte der Server natürlich relativ
> einfach und sicher einrichtbar sein.
Wenn du -- was Servergeschichten angeht -- noch richtig grün
hinter den Ohren bist, dann solltest du wirklich jemanden
daranlassen, der was davon versteht. Wenn du allerdings "nur"
noch keinen Mailserver aufgesetzt hast, sollte eine gründliche
Einarbeitung reichen. Wenn du dann den Server von der Pike auf
eingerichtet hast, ist auch die Administration nicht mehr so
schwer, denn du kennst das System ja schon ziemlich gut.
Soweit erstmal von mir. Ich bitte um Ergänzungen und Korrekturen!
Gruß
Andreas
Uwe Koloska <kol...@voiceinterconnect.de> writes:
> Courier baut auf den normalen Systemaccounts auf -- jeder Nutzer
> des Mailsystems muß einen Account auf der Maschine haben
^^^
s/muß/kann/
> (obwohl: es scheint auch sowas wie virtuelle Nutzer zu geben).
Ja und das ist das nette am Courier ;-)
Nicht nur 'scheint' es ist ziemlich 'tivial' wenn man das mit
'AuthUserdb' macht ;-)
> Soweit erstmal von mir. Ich bitte um Ergänzungen und Korrekturen!
Done ;-)
al ;-)
> - wer soll wie von wo mit was Mails abrufen?
Es soll einmal per IMAP vom lokalen Webmail-Client gehen (warscheinlich
Squirrelmail) und die Emails sollen per POP3 auch auf den lokalen
Rechner der Leute abhohlbar sein.
> - wer soll das Ding nachher von wo womit warten?
Das Ding soll mein eigener Webserver werden, den ich dann auch selbst
Warten werde... (soweit ich das kann... *g* benutze allerdings schon
mehr als 3 Jahre Linux)
> - ...
>
> > wissen, welchen Mailserver der folgenden am besten für IMAP
> > und POP3 geeignet ist:
> > - UW
> > - Cyrus
> > - Courier
>
> Zuersteinmal: Das scheinen wirklich die drei einzigen freien
> Mailserver zu sein, die IMAP und POP3 können.
>
> [ Über UW ]
UW hab ich inzwischen ausgeschlossen.
> [ Über Cyrus ]
Der scheint also schwer zu konfigurieren zu sein... oder verstehe ich
was falsch?
>
> [ Über Courier]
Klingt ja ganz interessant....
Vorallem das mit den virtuellen Benutzern, was bei 100 Usern ja schon
ganz hilfreich sein kann. Schließlich sollen die Nutzer nicht mein
System vollmüllen können.
> [...]
>
> [ Webmail ]
>
> Dann brauchst du aber auch noch eine Schnittstelle für Webmail
> -- die aber meines Wissens für alle drei Server existiert. Bei
> Cyrus ist sie mW direkt eingebaut.
Wie obern schon gesagt, Squirrelmail kann direkt auf IMAP-Postfächer
zugreifen und dürfte mit keinem der drei IMAP-Server ein Problem werden.
> > Und da ich Newbie bin, sollte der Server natürlich relativ
> > einfach und sicher einrichtbar sein.
>
> Wenn du -- was Servergeschichten angeht -- noch richtig grün hinter den
> Ohren bist, dann solltest du wirklich jemanden daranlassen, der was
> davon versteht. Wenn du allerdings "nur" noch keinen Mailserver
> aufgesetzt hast, sollte eine gründliche Einarbeitung reichen. Wenn du
> dann den Server von der Pike auf eingerichtet hast, ist auch die
> Administration nicht mehr so schwer, denn du kennst das System ja schon
> ziemlich gut.
Wie oben schon gesagt, benutze ich Linux zwar schon seit mehr als 3
Jahren und kenne mich damit relativ gut aus (Gateway + Webserver unter
Debian hab ich auch schon mal eingerichtet), nur nicht mit Mailservern,
weil ich das noch nie richtig gebraucht habe.
Ich bin zwar erst (fast) 16, aber einen (relativ kleinen) Server traue
ich mir schon zu :) Im Notfall gitb's ja auch noch Leute, die sich mit
dem Zeugs besser auskennen und helfen können, falls irgendwas schief geht.
> [...]
>
> Gruß
> Uwe
Danke für die doch relativ ausführliche Antwort,
Tobias (Der schon wieder mit Moz5/Win98 postet ;)
> > [ Über Cyrus ]
>
> Der scheint also schwer zu konfigurieren zu sein... oder verstehe ich was
> falsch?
So schwer ist der nicht zu konfigurieren, dafür ist er einer der
leistungsfähigsten IMAP-Server, der auch solche Dinge wie
serverseitiges sortieren/filtern beherrscht (dafür gibt es sogar eine
standardisierte Sprache, nämlich Sieve). Ach ja, virtuelle User kennt
der natürlich auch.
> kenne mich damit relativ gut aus (Gateway + Webserver unter Debian hab ich
Der Cyrus hatte in Verbindung mit Debian bisher den Nachteil, völlig
veraltet zu sein (sprich das Debian-Paket vom Cyrus). Inzwischen
gibt's aber auch dafür Abhilfe (vor kurzem kamen die Pakete für Sid
vom Cyrus imapd 2.1) und selbst compilieren ist auch nicht wirklich
schwierig.
--
Stefan.
Wie gesagt, Du sagst nichts, was nicht auch schon durch Bedienung
einer Suchmaschine erreichbar ist, und selbst das sagst Du nicht
hundertprozentig richtig. Aber Dein Artikel wird den Newbies der
Zukunft beim suchen helfen.
>UW ist die Mutter aller IMAP-Server und die zugehörige C-Library
>wird von einigen Programmen benutzt, die IMAP zum Postabholen
>nutzen. Das Geschimpfe konnte ich bis jetzt noch nicht so ganz
>zuordnen, vermute aber, daß es zum größten Teil mit der langen
>Geschichte zusammenhängt.
Die Autoren haben wirklich überhauptgarkein Gefühl für robuste und
sichere Programmierung. In den Archiven findet sich eine Äusserung
eines der Autoren, der meinte, der aktuelle Buffer Overflow sei nicht
schlimm, weil ja nur Userrechte erlangt werden können. Sorry, aber
Code von solchen Leuten kommt _mir_ nicht auf die Rechner.
>Courier baut auf den normalen Systemaccounts auf -- jeder Nutzer
>des Mailsystems muß einen Account auf der Maschine haben
Nein.
>(obwohl: es scheint auch sowas wie virtuelle Nutzer zu geben).
Gibt es, und das sehr flexibel. Der eigentlich größte Vorteil von
courier. Ausserdem bringt Courier auch noch gleich einen POP3-Daemon
und ein Webinterface mit, wobei ich mir letzteres noch nicht angeguckt
hatte.
> > Der Server soll IMAP nur zum auf der selben Maschine
> > laufenden Webmail-Client können, und POP3 zu externen
> > Rechnern. (Das ganze soll sowas wie gmx.de oder web.de
> > werden, nur für einen ausgewählten Personenkreis, also nur
> > eine beschränkte Anzahl von Nutzern)
>
>Dann brauchst du aber auch noch eine Schnittstelle für Webmail
>-- die aber meines Wissens für alle drei Server existiert. Bei
>Cyrus ist sie mW direkt eingebaut.
Und Courier hat ein ganz eigenes Webinterface, das ohne die
IMAP-Zwischenstufe auskommt.
Grüße
Marc
> >> wissen, welchen Mailserver der folgenden am besten für
> >> IMAP und POP3 geeignet ist:
> > google. Die Frage wird hier zweimal pro Woche gestellt.
>
> Supertolle Antwort! Genau die wirst du in all ihren Variationen
> mit Google finden ...
Reicht das?
> Hast du schon mal versucht, mit den diversen Internetsuchtechniken
> eine Antwort auf die Frage zu finden???
Deine ?-Taste prellt.
> Es gibt einen Haufen Antworten von der die du gerade vorgeführt hast
> und auch "UW ist voll scheiße, ey".
UW IMAP ist Scheiße. Marc kann das belegen. Ich kann das belegen. Viele
andere können das belegen. Und wir haben es getan. Wie lange liest Du
hier schon mit?
> Dann gibt es noch Seiten, die sich mit jeweils einem der drei befassen
> und mehr oder weniger gut die Stärken (und ganz selten auch die Schwächen
> aufzeigen) -- einen Vergleich, der hilft den besten der drei für die
> eigene Aufgabe zu finden, kenne ich bisher nicht.
Hast Du auch nur den Hauch einer Ahnung, wie viele verschiedene Setups
hier gefahren werden? Mal nachsehen... Mozilla/5.0 (Windows; U; Windows
NT 5.0) Offensichtlich nicht. Kleiner Tip: Courier unter FreeBSD und
softupdates mit 30000 Usern verhält sich *leicht* anders als UW IMAP auf
einem Lintendo mit 20 Usern.
> Meine bisherigen Recherchen verschicke ich parallel.
Das wird folgendes bewirken:
Schritt 1: Beleidigung der kollektiven Intelligenz dieser NG:
,----[ <3CC50C4B...@voiceinterconnect.de> ]
| Courier baut auf den normalen Systemaccounts auf -- jeder Nutzer
| des Mailsystems muß einen Account auf der Maschine haben
| (obwohl: es scheint auch sowas wie virtuelle Nutzer zu geben).
| Das Mailboxformat ist Maildir mit einigen (abwärtskompatiblen)
| Erweiterungen, zur Unterstützung von diversen IMAP Features
| (gemeinsame Postfächer, etc.). Ist wohl etwas einfacher
| aufzusetzen als Cyrus, weil er nicht alles selbst macht.
`----
Schritt 2: Das Imperium schlägt zurück:
"Junge, ich habe selten soviel Inkompetenz in einem Absatz komprimiert
gesehen".
Schritt 3: Du entdeckst den Zorro in Dir:
"Alles arrogante Arschlöcher hier, ich schreibe jetzt noch mehr
reviews".
Schritt 4: *PATSCH*
Du landest in den Killfiles all derer, die keine Lust haben, Deine
Halbwahrheiten zu korrigieren.
Resultat: Du senkst das Niveau der NG, nervst, und verschwindest irgendwann
doch wieder, weil Du nicht wirklich helfen, sondern rumpöbeln willst.
Das alles kannst Du billiger haben: [x} geh weg. Schnell.
Von O'Reilly gibt e auch noch das Buch "managing IMAP", wo es sehr wie um
Cyrus geht, Instalation, Konfiguration & Administration. Vielleit findest
du es ja in deiner lokalen Bibliothek, wenn du es dir nicht kaufen willst.
by, Martin
--
Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
frei von Micro$oft'schen Viren. (#230093 http://counter.li.org )
Marc Haber wrote:
>
> Wie gesagt, Du sagst nichts, was nicht auch schon durch
> Bedienung einer Suchmaschine erreichbar ist,
... über hunderte von Postings verteilt und immer wieder mit
Flames versetzt. Die ersten paar Antworten sind meist noch ganz
hilfreich und dann kommen die Sheriffs und hängen sich an
Rechtschreibung oder benutztem Betriebssystem auf (ohne eine
Antwort beizutragen.
> und selbst das sagst Du nicht hundertprozentig richtig. Aber
> Dein Artikel wird den Newbies der Zukunft beim suchen
> helfen.
Und genau das hatte ich auch beabsichtigt. Ich bin noch nicht
fertig mit meiner eigenen Recherche und kann deshalb teilweise
auch nur Halbwissen bieten (das aber hoffentlich auch als
solches kenntlich war). Der Sinn des Postings war, die mir
bekannten Fakten schon mal darzustellen und dann von den
Experten für die unterschiedlichen Programme (die ja meist "nur"
ihr System richtig gut kennen) verbessern und ergänzen zu
lassen. Matthias Andree hatte mal "angedroht" eine FAQ zu
schreiben -- ist das was draus geworden?
>
> Die Autoren haben wirklich überhauptgarkein Gefühl für
> robuste und sichere Programmierung.
> [durch Beispiel belegt]
Das ist doch mal eine Aussage, die weiterhilft.
>> Courier baut auf den normalen Systemaccounts auf -- jeder
>> Nutzer des Mailsystems muß einen Account auf der Maschine
>> haben
>
> Nein.
>
Ist das jetzt richtig:
Courier baute ursprünglich auf den normalen Systemaccounts auf,
wurde aber dann um eine sehr flexible Schnittstelle für
virtuelle Nutzer erweitert.
Es wäre schön, wenn noch mehr konstruktive Kritik käme.
Vielleicht können wir gemeinsam eine Antwort auf die MegaFAQ
"Welcher Server soll's denn sein?" erarbeiten. Wäre schön!
> Ich bin noch nicht fertig mit meiner eigenen Recherche und kann deshalb
> teilweise auch nur Halbwissen bieten
Es sind genug Leute hier, die echtes Wissen haben. Halbwissen schadet
dem Fragesteller mehr als es nutzt.
>
> Ist das jetzt richtig: Courier baute ursprünglich auf den normalen
> Systemaccounts auf, wurde aber dann um eine sehr flexible Schnittstelle
> für virtuelle Nutzer erweitert.
Die Geschichte ist irrelevant und aus dem Changelog ersichtlich. Und es
gibt deutlich mehr als eine Schnittstelle.
> Es wäre schön, wenn noch mehr konstruktive Kritik käme. Vielleicht
> können wir gemeinsam eine Antwort auf die MegaFAQ "Welcher Server
> soll's denn sein?" erarbeiten. Wäre schön!
http://mail.socha.net/special/dcsm-faq -> erster Abschnitt. Die Verwendung
von CVS wird empfohlen, alles andere macht überflüssige Arbeit.
Robin S. Socha wrote:
>
> http://mail.socha.net/special/dcsm-faq -> erster Abschnitt.
> Die Verwendung von CVS wird empfohlen, alles andere macht
> überflüssige Arbeit.
Umso besser, wenn schon eine Infrastruktur vorhanden ist --
versuchen wir doch einfach ein neues Kapitel "POP3/Imap-Server"
(gibt's dafür eigentlich auch eine Abkürzung? -- wie wär's mit
MSA Mail Storage Agent ;-))
Ich bin erst zu courier gekommen, als er userdb schon konnte. Ich
vermute, dass userdb von Anfang an dabei war. Wer baut heute noch
einen Mailserver, der zwangsweise auf die Systemaccounts aufsetzen
muss?
> Dann nimm Postfix und besorg Dir das in der ersten Juni-Woche erscheinende
> Buch "Das Postfix-Buch". Erscheint bei SuSE Press und ist eigentlich ein
> "Das Mailserver Buch", es behandelt auf 440 Seiten alles für Postmaster,
> inkl. Technik, Rechtsgrundlagen, Mailinglisten, SPAM usw. usw.
Vielleicht sollte das erstmal einer lesen, der Ahnung hat, bevor's
empfohlen wird. Wer schreibt das Buch?
--
Matthias Andree
> Geschrieben hab`s ich, korrekturgelesen haben es u.a. Ralf Hildebrandt und
> Robert Simai.
Simai kenn' ich nicht, Hildebrandt kennt Postfix, und wenn nachher was
besseres rauskommt als bei den bisherigen Postfix-Büchern, soll's mir
recht sein.
--
Matthias Andree