PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cyradm localhostnot connected



dsplauen
22.10.02, 23:37
Also folgendes

ich habe jetzt cyrus ersmal von hand gestartet. TOOOOOOOOOOOLLLLLLLLLLLLLLL

aber

wenn ich folgende variante anwende
cyrus@daniel:~> cyradm -u root localhost

kommt
imap Password: <hier gebe ich das vom root ein>
und dann kommt das
cyrus@daniel:~> <ein bisschen weiter nach rechts in der root permission>

wenn ich dann den befehl cm versuche um es zu testen sagt er "bash: cm: command not found"

so macht er das auch wenn ich es ganz normal mit dem benutzer cyrus versuche

Fazit das imap Password: ist nicht bei mir das passwort des benutzers

meine imap.conf


configdirectory: /var/lib/imap
partition-default: /var/spo/imap
admins: cyrus root
allowanonymouslogin: no
autocreatequota: 0
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
defaultacl: anyone lrs
drachost: localhost
sasl_pwcheck_method: sasldb
#
# 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



ich verwende suse


MFG:o

Jaydee
23.10.02, 06:55
Moin,

läuft denn Cyrus auch. Bei SuSE ducrh rccyrus status.

Ansonsten ps ax |grep cyrus.

Gruß

majobu
23.10.02, 10:13
Hi,

ist der Port auch in /etc/services eingetragen? Ist cyrus gestartet und wurde vorher in /etc/inetd.conf / /etc/xinetd.conf der entsprechende Eintrag gemacht und der inetd/xinetd neu gestartet?

/etc/inetd.conf


imap2 stream tcp nowait cyrus /usr/sbin/tcpd /usr/sbin/imapd


Bei mir ist es Debian. Bei einer anderen Distri sollte das aber ähnlich aussehen. Was kommt bei einem Telnet auf den Port?



telnet localhost 143


Ciao,
majobu

dsplauen
23.10.02, 12:35
Hallo

Also in /etc/services steht bei mir folgendes
imap 143/tcp imap # Internet Message Access Protocol
imap 143/udp imap # Internet Message Access Protocol

in der /etc/inetd.conf
imap stream tcp nowait cyrus /usr/sbin/tcpd /usr/sbin/imapd

wenn ich rccyrus status eingebe und danch ps ax | grep cyrus kommt folgendes
Checking for service IMAP/POP3 (cyrus-imapd): unused
daniel:~ # ps ax | grep cyrus
1250 pts/2 S 0:00 grep cyrus

wenn ich dann telnet localhost 143 eingebe kommt das
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.


so das müsste alles sein was ich jetzt gemacht habe.


Danke

dsplauen
23.10.02, 12:53
und welches passwort ist eigendlich damit gemeint wenn ich cyradm loclahost eingebe?

und wo habe ich das fesgelegt??

debian-climber
23.10.02, 13:58
also unter debian siehts so aus.

vi /etc/imapd.conf

amdins: root cyrus test (wie auch immer)trag mal root ein

cyradm -u root localhost
password: (password von root eintragen)
bestätigen und gut ists.

solltest dann drin sein.

Viele Grüsse

Matthias

Jasper
23.10.02, 14:04
Original geschrieben von dsplauen
daniel:~ # ps ax | grep cyrus
1250 pts/2 S 0:00 grep cyrus

wenn ich dann telnet localhost 143 eingebe kommt das
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.


der cyrus-server läuft nicht. vermutlich (verwende keine suse) startet 'rccyrus start' denselben.

-j

majobu
23.10.02, 14:07
Hi,


Original geschrieben von dsplauen
Hallo

Also in /etc/services steht bei mir folgendes
imap 143/tcp imap # Internet Message Access Protocol
imap 143/udp imap # Internet Message Access Protocol

in der /etc/inetd.conf
imap stream tcp nowait cyrus /usr/sbin/tcpd /usr/sbin/imapd


das sieht soweit korrekt aus...



wenn ich rccyrus status eingebe und danch ps ax | grep cyrus kommt folgendes
Checking for service IMAP/POP3 (cyrus-imapd): unused
daniel:~ # ps ax | grep cyrus
1250 pts/2 S 0:00 grep cyrus


Das sagt in diesem Moment nicht viel aus, denn der wird über einen Wrapper gestartet und gleich wieder beendet.



wenn ich dann telnet localhost 143 eingebe kommt das
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.


Tja... wenn das stimmt was ich oben vermutet habe, dann wird cyrus nicht automatisch gestartet.


Ich poste gleich mal eine Konfig von mir...

majobu

majobu
23.10.02, 14:09
Original geschrieben von dsplauen
und welches passwort ist eigendlich damit gemeint wenn ich cyradm loclahost eingebe?

und wo habe ich das fesgelegt??

Das ist das Benutzer-Kennwort des Cyrusadmin den du in der imapd.conf angegeben hast.

majobu

Jasper
23.10.02, 14:10
Original geschrieben von dsplauen
und welches passwort ist eigendlich damit gemeint wenn ich cyradm loclahost eingebe?

und wo habe ich das fesgelegt??

kommt ganz darauf an, welche authentifizierungsmethode verwendet wird (siehe sasl_pwcheck_method in /etc/imapd.conf oder /usr/lib/sasl/Cryus.conf oder /usr/lib/sasl2/Cyrus.conf).
wie sasl authentifiziert, steht dann in der sasl-doku (da gibts recht viele varianten).

-j

majobu
23.10.02, 14:16
Hier ist wie versprochen meine Konfig. Ich verwende Debian und die Pfade können von Distri zu Distri abweichen....


/etc/imapd.conf


configdirectory: /var/lib/cyrus
defaultpartition: default
partition-default: /var/spool/cyrus/mail
partition-news: /var/spool/cyrus/news
newsspool: /var/spool/news
admins: cyrus
allowanonymouslogin: no
popminpoll: 1
umask: 077
defaultacl: cyrus lrswipcda


Der User hinter admins sollte auch existieren. Bei SuSE ist der z.B. gleich dabei. Jedoch solltest du dann als root mit



passwd cyrus


ein Kennwort setzen was du auch verwenden kannst (z.B. für cyradm)

Der Rest sollte eigentlich mehr oder weniger vordefiniert sein ausser vielleicht defaultacl.

Vielleicht hilfts dir ja....

ciao
majobu

BTW: hat eigentlich mal jemand mit der Integration der News in Cyrus gespielt und ganz zufälligerweise ein HowTo dazu gebastelt? Ich würde das nämlich mal gerne ausprobieren...

Jasper
23.10.02, 14:33
Original geschrieben von majobu

BTW: hat eigentlich mal jemand mit der Integration der News in Cyrus gespielt und ganz zufälligerweise ein HowTo dazu gebastelt? Ich würde das nämlich mal gerne ausprobieren...

howto gibts schon: http://tickle.unco.edu/cs442/lux/config.html

-j

dsplauen
23.10.02, 16:03
es lag auch nicht dran das ich es immer als root gestartet habe ich habe gerade mal als cyrus versucht ging auch nicht

Jasper
23.10.02, 16:14
Original geschrieben von dsplauen
es lag auch nicht dran das ich es immer als root gestartet habe ich habe gerade mal als cyrus versucht ging auch nicht

cyrus MUSS als root gestartet werden da er sich sonst nicht an port 143 und 110 binden kann. starte ihn als root und sieh in die logfiles /var/log/messages, /var/log/mail oder /var/log/imapd.log oder wo dein cyrus halt hinloggt.

-j