PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cyrus administrieren



UranusI
01.08.09, 11:17
Hallo Leute,

habe soeben den cyrus imap server installiert und er ist "running" :-)
aber ich komme nicht mit dem tool cyradm rein.

merkur:~ # cyradm -u cyrus@localhost localhost
Password:
Login disabled.
cyradm: cannot authenticate to server with as cyrus@localhost


oder auch

merkur:~ # cyradm -u root@localhost localhost
Password:
Login disabled.
cyradm: cannot authenticate to server with as root@localhost


die imap.conf

merkur:~ # cat /etc/imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/sieve
admins: cyrus
allowanonymouslogin: no
autocreatequota: 10000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: saslauthd
lmtp_overquota_perm_failure: no
lmtp_downcase_rcpt: yes
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#tls_ca_path: /usr/ssl/CA


Hat jemand ne Idee? Danke!!

Stormbringer
01.08.09, 12:10
Hat cyrus denn ein Kennwort erhalten?
Läuft saslauthd?
Hast mal

cyradm localhost -auth login -u cyrus
probiert?

UranusI
01.08.09, 12:21
Ja saslauthd läuft und:
merkur:~ # cyradm localhost -auth login -u cyrus
Login disabled.
cyradm: cannot authenticate to server with login as cyrus

der user cyrus wurde mit yast hinzugefügt ...

Stormbringer
01.08.09, 12:28
der user cyrus wurde mit yast hinzugefügt ...
Aber hast Du ihm ein Kennwort gegeben?
Mittels


passwd cyrus

, oder über die Benutzerverwaltung in yast.

UranusI
01.08.09, 12:38
ja habe ich ...

pucki
01.08.09, 12:58
hi,

aus:
http://www.faqs.org/docs/Linux-HOWTO/Cyrus-IMAP.html#ss8.1



8.2 Testing Cyrus IMAP

1. killall -HUP inetd
2. su cyrus
3. imtest -m login -p imap localhost

Enter your password. If you see something like:

(L01 OK User logged in means you're in)

Then the setup has been successful. Type

. logout

to log out.
8.3 Setting up users

Still as the user cyrus, type the following commands. They will set up the mailbox(es) for each user. Fill in the username where you see the (username).

1. cyradm localhost
2. cm user.joebob (for all the user joebob)
3. quit
4. exit (back as root)

Now as root, enter a password for each username

saslpasswd (username)


also
su cyrus

und dann kann es losgehen ....

aktuell nutze ich cyrus nicht mehr, aber ich gehe stark davon aus, dass sich der user cyrus aufgrund den Einstellungen auf dem System nicht einloggen darf.

stefaan
01.08.09, 15:54
Servus!

Ich mach das immer so (User Cyrus hat ein Passwort im System/LDAP/MySQL):


su - cyrus
cyradm localhost


Grüße, Stefan

Stormbringer
02.08.09, 07:55
Hast Du denn auch die nächste Anweisung aus /usr/share/doc/packages/cyrus-imapd/README.SuSE befolgt?


cyrus-imapd does no longer allow plaintext authentication against
the imap server over unprotected connections by default. You either need to
configure SSL/TLS certificates to be able to establish encrypted connections.
Or explictly allow the use of clear text passwords on the wire by setting:

allowplaintext: 1

in /etc/imapd.conf.


EDITh sagt mir gerade, daß Du es augenscheinlichnicht getan hast ... zumindest fehlt es in /etc/imapd.conf ;)