clumsy
28.09.03, 12:19
Servus!
Ich bin grad dabei, Cyrus-Imap einzurichten....laut den Tutorials müsste man ja noch folgendes tun:
# bevor wir beginnen muss überprüft werden ob cyrus-imap auch vom inet-daemon
# aufgerufen wird.
# inetd.conf zu finden unter /etc/inetd.conf sollte für imap so aussehen
# IMAP Mailservice
imap stream tcp nowait cyrus /usr/cyrus/bin/imapd imapd
# die ändernungen werden erst nach einem "kill -HUP" der prozessID wirksam
# suse linux user restarten den daemon mit dem befehl "rcinetd restart"
Dummerweise gibts unter Mandrake 9.1 keine inetd.conf...nur eine xinetd.conf und die sieht ja etwas anders aus:
Also hab ich unter /etc/xinetd.d/ 2 Dateien names "imap" und "pop3" erstellt, die wie folgt aussehen:
service imap
{
disable = no
socket_type = stream
wait = no
user = cyrus
server = /usr/cyrus/bin/imapd
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
}
service pop3
{
disable = no
socket_type = stream
wait = no
user = cyrus
server = /usr/cyrus/bin/pop3d
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
}
Wenn ich jetzt killall -HUP xinetd mache und danach nen "telnet localhost imap" oder "telnet localhost pop3", dann kommt sowas:
# telnet localhost pop3
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
Connection closed by foreign host.
[root@muffel xinetd.d]#
Gleichzeitig taucht in den /var/log/messages das hier auf:
Sep 28 15:40:34 muffel imapd: could not getenv(CYRUS_SERVICE); exiting
Was läuft falsch??
clumsy
Ich bin grad dabei, Cyrus-Imap einzurichten....laut den Tutorials müsste man ja noch folgendes tun:
# bevor wir beginnen muss überprüft werden ob cyrus-imap auch vom inet-daemon
# aufgerufen wird.
# inetd.conf zu finden unter /etc/inetd.conf sollte für imap so aussehen
# IMAP Mailservice
imap stream tcp nowait cyrus /usr/cyrus/bin/imapd imapd
# die ändernungen werden erst nach einem "kill -HUP" der prozessID wirksam
# suse linux user restarten den daemon mit dem befehl "rcinetd restart"
Dummerweise gibts unter Mandrake 9.1 keine inetd.conf...nur eine xinetd.conf und die sieht ja etwas anders aus:
Also hab ich unter /etc/xinetd.d/ 2 Dateien names "imap" und "pop3" erstellt, die wie folgt aussehen:
service imap
{
disable = no
socket_type = stream
wait = no
user = cyrus
server = /usr/cyrus/bin/imapd
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
}
service pop3
{
disable = no
socket_type = stream
wait = no
user = cyrus
server = /usr/cyrus/bin/pop3d
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
}
Wenn ich jetzt killall -HUP xinetd mache und danach nen "telnet localhost imap" oder "telnet localhost pop3", dann kommt sowas:
# telnet localhost pop3
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
Connection closed by foreign host.
[root@muffel xinetd.d]#
Gleichzeitig taucht in den /var/log/messages das hier auf:
Sep 28 15:40:34 muffel imapd: could not getenv(CYRUS_SERVICE); exiting
Was läuft falsch??
clumsy