Archiv verlassen und diese Seite im Standarddesign anzeigen : cyradm localhostnot connected
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
Moin,
läuft denn Cyrus auch. Bei SuSE ducrh rccyrus status.
Ansonsten ps ax |grep cyrus.
Gruß
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
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
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
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
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
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
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
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...
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
es lag auch nicht dran das ich es immer als root gestartet habe ich habe gerade mal als cyrus versucht ging auch nicht
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.