Am Donnerstag, 1. April 2004 17:40 schrieb Oliver Klein:
ich bin dabei mir einen mailserver einzurichten unter suse 9.0 dazu habe ich postfix, fetchmail, cyrus imapd und cyrus-sasl installiert ich habe weiterhin unter cyrus user mit postfächern angelegt, in die postfix die mails einsortieren soll, das geht aber nur für den einen realen benutzeraccount
auf der maschine, in die virtuellen liefert er nicht. die user sollen mit ihrem cyrus username+pass via smtp senden und empfangen können. also das smtp auf die sasldb2 zurückgreift. ich hoffe ich habe mich verständlich ausgedrückt. nachfolgend habe ich ein paar logs bzw. fehlermeldungen aufgelistet.
ausgbe von fetchmail SMTP< 450 <maria@localhost>: User unknown in local recipient table fetchmail: SMTP-Fehler: 450 <maria@localhost>: User unknown in local recipient table
muss ich evtl. noch andere parameter in die main.cf eintragen? oder eine recipient table anlegen unter etc/postfix?
hier mal ein postconf -n
tuxi:~ # postconf -n
des weiteren kann ich auch keine mails versenden intern und extern auch nicht.
unter imapd.conf habe ich bei sasl_pwcheck auxprop stehen. irgendwie stimmt was mit der smtp authentifizierung nicht. wäre nett wenn ihr mir helfen könntet
1. User unknown in local recipient table Das ist ein Feature von Postfix, um direkt beim Empfang entscheiden zu können, welche Usernamen alle gültig sind. In der Option local_recipient_maps gibst Du Postfix eine Liste welche User existieren. Dazu solltest Du dir mal folgende Seite anschauen: http://www.porcupine.org/postfix-mirror/newdoc/LOCAL_RECIPIENT_README.html 2. Authentifizierung Die User mit saslpasswd in der sasldb anlegen. Mit sasldblistusers kontrollieren. Die /etc/sasldb2 für Postfix und für Cyrus-IMAPD lesbar machen, denk dran, dass dort die Klartextpasswörter drinstehen. Postfix konfigurieren, dazu am besten erstmal in der master.cf für die smtpd's das chroot ausschalten. Bei Postfix solltest Du den Realm, das ist der letzte Teil in sasldblistusers in smtpd_sasl_local_domain angeben. user@domain2.tld: userPassword Dann ist "domain2.tld" der Realm. /usr/lib/sasl2/smtpd.conf: pwcheck_method: auxprop auxprop_plugin: sasldb mech_list: plain login cram-md5 digest-md5 Cyrus-IMAPD konfigurieren. /etc/imapd.conf [...] sasl_pwcheck_method: auxprop sasl_auxprop_plugin: sasldb sasl_mech_list: plain login cram-md5 digest-md5 [...] -- Andreas