PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Dovecot] und [Squirrelmail]



.:DENNIS:.
17.05.06, 20:33
nabend,

schon mein 2tes Problem heute...ich werd noch...naja...
Squirrelmail istalliert und Konfiguriert! Dovecot installiert und geconft!
Versuche ich mich jetzt mit Squirrelmail anzumelden kommt das:

ERROR: Connection dropped by IMAP server.
Query: CAPABILITY


meine dovecotconfig:

protocols = imap
imap_listen = "*"
imaps_listen =
pop3s_listen =
ssl_disable = yes
login = imap
auth = default
auth_mechanisms = plain
auth_userdb = passwd
auth_passdb = pam


was ist da faul??

grüße
Dennis

.:DENNIS:.
17.05.06, 21:06
achja...hier mal noch die ausgaben von configtest von squirrel:

Checking PHP configuration...
PHP version 4.4.0 OK.
PHP extensions OK.
Checking paths...
Data dir OK.
Attachment dir is the same as data dir.
Plugins are not enabled in config.
Themes OK.
Default language OK.
Base URL detected as: http://www2.skydoom.de/mail/src
Checking outgoing mail service....
sendmail OK
Checking IMAP service....
IMAP server ready (* OK dovecot ready.)
Capabilities: * CAPABILITY IMAP4rev1 SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN LISTEXT LIST-SUBSCRIBED NAMESPACE AUTH=PLAIN
Checking internationalization (i18n) settings...
gettext - Gettext functions are available. You must have appropriate system locales compiled.
mbstring - Mbstring functions are available.
recode - Recode functions are unavailable.
iconv - Iconv functions are available.
timezone - Webmail users can change their time zone settings.
Checking database functions...
not using database functionality.

Congratulations, your SquirrelMail setup looks fine to me!

hmmm...ich verstehs einfach nicht!

dennis

.:DENNIS:.
18.05.06, 14:37
hmmm...kann mir keiner helfen??
bin am verzweifeln...

grüße
dennis

.:DENNIS:.
18.05.06, 17:04
also:
ich habe nun mal ein bissle rumgespielt:
die neue conf:

protocols = imap
imap_listen = "*"
imaps_listen =
pop3s_listen =
ssl_disable = yes
login = imap
auth = default
auth_mechanisms = plain
auth_userdb = passwd
auth_passdb = passwd
default_mail_env = mbox:/var/mail/%u:mbox:~/mail/


wenn ich mich nun anmelden will, kommt das:

ERROR
Unknown user or password incorrect.

der user und password sind richtig!!

grüße
dennis

.:DENNIS:.
18.05.06, 17:37
warum wird mir denn nicht geholfen!!! :mad:

ich hab doch mein Problem verständlich geschildert!
hmm...ach ja.... hier die /var/log/mail.err:

May 17 22:04:52 server dovecot: Logins for users with primary group ID 0 (user dditte) not permitted (see first_valid_gid in config file).
May 18 16:11:49 server dovecot: Logins for users with primary group ID 0 (user dditte) not permitted (see first_valid_gid in config file).
May 18 16:12:04 server dovecot: Logins for users with primary group ID 0 (user dditte) not permitted (see first_valid_gid in config file).
May 18 17:37:51 server dovecot: Logins for users with primary group ID 0 (user dditte) not permitted (see first_valid_gid in config file).
May 18 17:46:45 server dovecot: Logins for users with primary group ID 0 (user dditte) not permitted (see first_valid_gid in config file).


das sagt mir aber nichts!!!

bitte helft mir! Gesucht hab ich schon! Nichts gefunden!!

dennis

choener
18.05.06, 18:34
Vielleicht hilft keiner, weil keiner eine Lösung weiss?
Und wieso sagt dir die Fehlermeldung nichts? In der config-Datei wird doch gut beschreiben, was es heißt, wenn ein user mit gid = 0 (also der dditte) Zugriff nehmen will: es wird nicht erlaubt.

Also gid des Users ändern oder (was ich für falsch hielte) das in der config ändern.

.:DENNIS:.
18.05.06, 18:56
ok!
habe vom user dditte jetzt die Primary group auf users gestellt! und sekundär dann auch root.
in der Config habe ich das hinzugefügt:

first_valid_gid = 0

wenn ich mich nun anmelden will, ladet er, ladet er und irgendwann kommt dann:
ERROR: Connection dropped by IMAP server.

dennis

choener
18.05.06, 19:20
Welches Programm lädt denn da? Immer noch Squirrel, oder kannst du mit cone, kmail, $mailprogramm Zugriff nehmen?
Von Squirrel hab ich allerdings keine Ahnung. Und änder das first_valid_gid=0 wieder!

.:DENNIS:.
18.05.06, 20:17
also...squirrel cinfigtest sacht:

SquirrelMail configtest

This script will try to check some aspects of your SquirrelMail configuration and point you to errors whereever it can find them. You need to go run conf.pl in the config/ directory first before you run this script.

SquirrelMail version: 1.4.6
Config file version: 1.4.0
Config file last modified: 18 May 2006 20:47:55
Checking PHP configuration...
PHP version 4.4.0 OK.
PHP extensions OK.
Checking paths...
Data dir OK.
Attachment dir is the same as data dir.
Plugins are not enabled in config.
Themes OK.
Default language OK.
Base URL detected as: http://www2.skydoom.de/mail/src
Checking outgoing mail service....
sendmail OK
Checking IMAP service....

wenn ich jetzt mit Outlook versuche mich einzuloggen, bekommt er keine Verbinung! Der Dovecot ist aber gestartet!

dennis

RichieX
19.05.06, 08:15
Na woll'n wir mal schauen, ob ich dir helfen kann.

Ersteinmal brauche ich noch ein paar Angaben von dir:
- Welche Version von dovecot setzt du ein?
- Ist die gespostete dovecot.conf deine gesamte Datei oder nur ein Ausschnitt? Wenn ja bitte gesamte conf posten (aber nur die nicht auskommentierten Einträge)!
- Was sagt ein "netstat -anp|grep 143"
- Was sagt "telnet localhost 143"?

.:DENNIS:.
19.05.06, 12:23
hallo,

also...
1. Dovecot Version 0.99.14
2. Meine komplette Konf:

ssl_disable = yes
auth = default
auth_userdb = passwd
auth_passdb = passwd
protocols = imap pop3
#imap_listen = "*"
imap_listen =
login_chroot = yes
first_valid_gid = 100
first_valid_uid = 1000
valid_chroot_dirs = ~/mail/

pop3_listen =
imaps_listen =
pop3s_listen =


3. Ein "netstat -anp|grep 143" sagt:


tcp 0 0 :::143 :::* LISTEN 4444/dovecot
tcp 41 0 127.0.0.1:143 127.0.0.1:3432 CLOSE_WAIT -


4. "telnet localhost 143" sagt:

> telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.


grüße
dennis

RichieX
19.05.06, 13:03
zu 2.
wird dann zwar an IPv4 u. IPv6 gebunden, aber versuchs doch mal mit


imap_listen = [::]

dann ist bei mir die "auth_passdb = pam"

zu 3.
Zu lauschen scheint der dovecot ja an der 143, aber wieso meldet er sich nicht beim telnet? Hast du schon mal die syslog/maillog beim Start von dovecot angeschaut?

Zum Vergleich mal eine funkionierende conf von mir:


protocols = imap pop3 imaps pop3s
imap_listen = [::]
pop3_listen = [::]
imaps_listen = [::]
pop3s_listen = [::]
ssl_cert_file = /etc/pki/dovecot/dovecot.pem
ssl_key_file = /etc/pki/dovecot/private/dovecot.pem
login_dir = /var/run/dovecot-login
login = imap
login = pop3
mbox_locks = fcntl
auth = default
auth_mechanisms = plain
auth_userdb = passwd
auth_passdb = pam
auth_user = root

.:DENNIS:.
19.05.06, 13:09
DANKÖÖÖÖÖ!!!!
Es funktioniert!!! hab mal deine Conf verwendet (ein bissle aber abgeändert) und es funktioniert!!!

Danke!
dennis

RichieX
19.05.06, 13:14
An deiner Stelle würd ich jetzt Zeile für Zeile auskommentieren, die jetzt anders ist wie vorher, um herauszufinden, was der eigentliche Fehler war.

Mich würd's auch interessieren.

.:DENNIS:.
19.05.06, 13:22
hmmm...lag wohl an dem hier:

auth_passdb = pam

obwohl...im ersten Post hab ich ja in der conf auch pam gehabt...komisch!

grüße
dennis