Am Thursday 14 December 2006 14:29 schrieb Treebeard:
Was ich so spontan vermisse ist der Weg zu Cyrus-Imapd. Postfix muss ja wissen, wie es mails dorthin zu transportieren hat.
Ja, das stimmt, das habe ich noch nicht drin. Ich möchte das ja auch Schritt-für-Schritt aufsetzen. Das kommt noch, nur langsam. Ich denke, das ist das Problem, dass viele versuchen alles auf einmal aufzusetzen, zum Schluß wird nichts mehr getestet und BAMMM... beim Ottonormal-Admin klappt gar nix mehr. Dann ist alles kaputtkonfiguriert. Scheinbar ist das ganze so empfindlich, dass ein Wert faslch ist und nichts geht mehr. Und jede Distribution scheint auch andere Parameter zu haben und und und. Wie gesagt, das kommt im nächsten Schritt, aber die Hinweise sind natürlich schon sehr dienlich.
Dann würde ich eher auf smtp-auth, virenscanner, spamfilter u.ä. im ersten Anlauf verzichten und Cyrus-Imapd einbinden.
Weiterhin die Cyrus-SASL Konfiguration.
dto.
Ausserdem eine Konfiguration des Relaying.
dto.
Per default dürfen alle Clients aus den Netzen des Servers relayen.
Ja, kommt auch noch eine Änderung.
Ausserdem solltest Du sicherstellen, dass Yast/SuSEconfig deine Konfiguration in Ruhe lässt.
Wie und wo darf ich yast das verbieten? Oder gibt es Wege über yast, die das System besser konfigurieren?
/etc/sysconfig/mail /etc/sysconfig/postfix Das abschalten, was Du nicht willst. Ob jetzt Yast oder /etc/postfix/* musst Du selber entscheiden. "Besser" oder "Schlechter" würde ich es nicht nennen. Es ist halt was anderes. Für normale Systeme ist Yast wohl auch einfacher zu bedienen. Wenn es Sonderwünsche sein sollen, dann wird es mit Yast komplizierter wie ohne. Hmm, auch wenn es zur Fehlersuche kommt, stelle ich es mir mit Yast schwieriger bis unmöglich vor.
Ja, nur ist Cyrus-SASL bei Dir nicht eingeschaltet.
Woran siehst Du das? Muss da ein Eintrag in die master.cf?
Das wird normalerweise in der main.cf eingeschaltet.
Soweit ich weiß macht man das in der /usr/lib64/sasl2/smtpd.conf. (Okay ich gebe zu, die Konfigurationsdateien zu sasl und imapd hätten auch in einen späteren Abschnitt gehört, waren hier also noch zu früh, habe nur mal meine derzeitige Grundkonfiguration hier hingeschrieben)
Die smtpd.conf wird erst gelesen, wenn sasl-auth in Postfix eingeschaltet ist.
Hier meine /etc/imapd.conf: postmaster: postmaster configdirectory: /var/lib/imap partition-default: /var/spool/imap admins: cyrus allowanonymouslogin: no allowplaintext: yes sasl_mech_list: plain
Solltest Du um "login" erweitern, wie in der smtpd.conf.
Das macht Sinn, sonst würde sich nur plain nutzen lassen, richtig?
servername: domain1.de
Server oder Domain-Name?
Das ist der Domainname. Demnach ist der Eintrag falsch. Ich werde ihn ändern in den FQDN servername: tux.domain1.de
autocreatequota: 10000 reject8bit: no quotawarn: 90 timeout: 30 poptimeout: 10 dracinterval: 0 drachost: localhost sasl_pwcheck_method: saslauthd auxprop
Wieso auxprop?
Hmmm, ist ein Relikt aus alten Konfigurationen. Schadet das oder geht das nicht, dass man dort beide angibt?
Wenn es dort nicht absichtlich drinsteht würde ich es rausnehmen. Sowas kompliziert nur die Fehlersuche.
Wenn es nicht korrekt ist, schmeiß ich das raus. Habe diese Konfiguration hier gesehen: http://wiki.hetzner.de/index.php/DebianMailserver3
Hmm, also ich wäre sehr vorsichtig mit Debian-Anleitungen auf Nicht-Debian Systemen. Debian patcht sehr viel an den Paketen rum, da ist es eher Zufall, wenn Du mal was 1:1 übernehmen kannst.
Per Default logt Cyrus-Imapd mit der facility local6, bei Suse mit daemon. Kontrollier am besten wo das hingeht.
Steht das wieder in der /etc/syslog-ng/syslog-ng.conf.in ? Habe dort keinen Eintrag gefunden. In der /etc/cyrus.conf steht auch nichts. Wo soll das stehen oder wie kann ich das prüfen?
Du musst prüfen wo Logs mit der Facility Daemon hingehen. Vermutlich nach /var/log/messages.
Ja, alle Loglevel werden aber erst ab Postfix 2.3 weitergegeben.
Bei mir ist die Version 2.2.9 installiert (Suse 10.1, geprüft mit yast > Software installieren...)
Mit Postfix 2.2.9 siehst Du nur Error, Warning, Note und Fail. Alle anderen wie z.B. Debug werden ignoriert. -- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org