Hallo ihr Profis 
Ich bin noch relativ unerfahren was Linux angeht, und komme mal gleich zu meinem Problem. Ich hoffe das mir hier jemand helfen kann. Ich bin Mitglied in einem Verein (etwa 60 Mitglieder) und versuche einen Mailserver aufsetzen auf basis des Cyrus IMAP, OPENLDAP und Postfix.
OpenLdap läuft soweit ganz gut und ich kann mich sowohl über phpldapadmin einloggen als auch User anlegen und bearbeiten. Auch EGroupware habe ich zusammen mit dem LDAp zum laufen gebracht. An dieser stelle sollte es also nicht hapern (hoffe ich einmal).
Wie ich bereits herausgefunden habe braucht cyrus saslauthd zur authentifizierung. Also habe ich diesen installiert und konfiguriert das sich dieser gegen den LDAP geht.
Hier die saslauthd.conf:
wenn ich dann testsaslauthd ausführe scheint dieser auch zu funktionieren:
Ein massives Problem habe ich jetzt wie der Betreff dieses Beitrages schon vermuten lässt mit dem cyrus IMAP. Wenn ich diesen starte:
scheint dieser also zumindest zu laufen. Allerdings wenn ich dann ein netstat -lntp ausführe wird folgendes ausgegeben:
Port 143 / 110 wird also nicht aufgelistet obwohl cyrus ja anscheinend läuft.
Hier mal die imapd.conf:
Ich komme einfach nicht weiter
, probiere es jetzt mindestens schon einen Monat lang und so langsam steht mir der Vereinsvorstand im Nacken
.
Ich hoffe mir kann hier jemand helfen.
Mit freundlichem Gruß,
DerbyD
Ich bin noch relativ unerfahren was Linux angeht, und komme mal gleich zu meinem Problem. Ich hoffe das mir hier jemand helfen kann. Ich bin Mitglied in einem Verein (etwa 60 Mitglieder) und versuche einen Mailserver aufsetzen auf basis des Cyrus IMAP, OPENLDAP und Postfix.
OpenLdap läuft soweit ganz gut und ich kann mich sowohl über phpldapadmin einloggen als auch User anlegen und bearbeiten. Auch EGroupware habe ich zusammen mit dem LDAp zum laufen gebracht. An dieser stelle sollte es also nicht hapern (hoffe ich einmal).
Wie ich bereits herausgefunden habe braucht cyrus saslauthd zur authentifizierung. Also habe ich diesen installiert und konfiguriert das sich dieser gegen den LDAP geht.
Hier die saslauthd.conf:
Code:
ldap_servers: ldap://localhost/
ldap_bind_dn: cn=admin,dc=foo-bar,dc=de
ldap_search_base: ou=useres,dc=foo-bar,dc=de
ldap_password: secret
ldap_filter: (uid=%u)
ldap_auth_method: bind
wenn ich dann testsaslauthd ausführe scheint dieser auch zu funktionieren:
Code:
cyrus@xxxxxxxx:/usr/bin> ./testsaslauthd -u testuser -p secret
0: OK "Success."
Ein massives Problem habe ich jetzt wie der Betreff dieses Beitrages schon vermuten lässt mit dem cyrus IMAP. Wenn ich diesen starte:
Code:
cyrus@xxxxxxxx:/etc/init.d> ./cyrus start
Starting IMAP/POP3 service (cyrus-imapd) done
cyrus@xxxxxxxx:/etc/init.d> ./cyrus status
Checking for service IMAP/POP3 (cyrus-imapd): running
cyrus@xxxxxxxx:/etc/init.d>
Code:
cyrus@xxxxxxxx:/etc/init.d> netstat -lntp
(No info could be read for "-p": geteuid()=2001 but you should be root.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
--> Den rest habe ich mal weggelassen...
Hier mal die imapd.conf:
Code:
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus
allowanonymouslogin: no
autocreatequota: 10000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: saslauthd
servername: foo-bar.de
sasl_mech_list: login plain cram-md5 digest-md5
lmtp_overquota_perm_failure: no
lmtp_downcase_rcpt: yes
Ich komme einfach nicht weiter
Ich hoffe mir kann hier jemand helfen.
Mit freundlichem Gruß,
DerbyD