dovecot: Konfiguration validieren

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

dovecot: Konfiguration validieren

Beitrag von Innocentus » 05.12.2009 16:55:10

Nachdem ich die Konfiguration von dovecot angepasst habe, startet / reloaded dovecot zwar - allerdings listened er nicht mehr.
In der mail.err, mail.log, etc. pp habe ich nichts von dovecot finden können.
Die Konfiguration ist so wie sie jetzt ist soweit richtig - aber wo kann ich diese validieren lassen?

Vielen Dank für eure Antworten!
Mit freundlichen Grüßen
Innocentus

daniel74
Beiträge: 1755
Registriert: 27.05.2007 14:11:37
Lizenz eigener Beiträge: MIT Lizenz

Re: dovecot: Konfiguration validieren

Beitrag von daniel74 » 05.12.2009 17:38:45

Also validieren kann man die Config in dem Sinn leider nicht - wenn kein Prozess auftaucht,dann liegt entweder ein Fehler vor (sollte protokolliert werden) oder aber Dovecot ist weder für POP3(s) noch für IMAP(s) konfiguriert.

Was hast du hier angegeben?

Code: Alles auswählen

protocols = 
listen =
Wenn du nur die Authentifikation benutzt,dann sollte zumindest dovecot-auth in der Prozessliste auftauchen.

Poste ggf. deine Dovecot-Konfiguration (dovecot -n)...

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: dovecot: Konfiguration validieren

Beitrag von Innocentus » 05.12.2009 23:02:00

Obwohl ich mit /etc/init.d/dovecot start den dovecot "starte", erscheint überhaupt nichts dovecot-bezogenes in der Liste von netstat -taupen.

Hier ein Konfigurations-Dump von Dovecot mit dovecot -n:

Code: Alles auswählen

# 1.0.15: /etc/dovecot/dovecot.conf
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: pop3 pop3s
login_dir: /var/run/dovecot/login
login_executable: /usr/lib/dovecot/pop3-login
mail_privileged_group: mail
mail_executable: /usr/lib/dovecot/pop3
mail_plugin_dir: /usr/lib/dovecot/modules/pop3
pop3_uidl_format: %08Xu%08Xv
auth default:
  mechanisms: plain login digest-md5 cram-md5 ntlm rpa apop anonymous gssapi
  passdb:
    driver: passwd-file
    args: /etc/dovecot/passwd.masterusers
    pass: yes
    master: yes
  passdb:
    driver: pam
  userdb:
    driver: passwd
In den Logs erscheint davon rein gar nichts... :(

Vielen Dank für eure Antworten!
Mit freundlichen Grüßen
Innocentus

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: dovecot: Konfiguration validieren

Beitrag von rendegast » 06.12.2009 00:13:10

aber wo kann ich diese validieren lassen?
Wenn Du schon 'dovecot -n' ausprobiert:
OPTIONS

-F Start dovecot as foreground process (otherwise: start as daemon)
-p Ask for private SSL key password
-a Dump configuration and exit; this includes doing a syntax check
-n Dump all non-default configuration items and exit
-c <config-file>
Use <config-file> as path to the configuration instead of /usr/local/etc/dovecot.conf
--version Print version and exit
--build-options Print build options and exit
--exec-mail <protocol> [<section>] Start protocol from section
Zum Testen auch im Vordergrund laufen lassen '-F'.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: dovecot: Konfiguration validieren

Beitrag von Innocentus » 06.12.2009 01:33:03

Wenn ich dovecot mit dovecot -F starte, dann erhalte ich überhaupt kein Feedback.
Die shell kehrt einfach wieder zum Prompt zurück.

Mit freundlichen Grüßen
Innocentus

daniel74
Beiträge: 1755
Registriert: 27.05.2007 14:11:37
Lizenz eigener Beiträge: MIT Lizenz

Re: dovecot: Konfiguration validieren

Beitrag von daniel74 » 06.12.2009 12:56:43

Hast du schon die Option

Code: Alles auswählen

listen = *
in der dovecot.conf probiert? Protokolle hast du ja angegeben,aber keine "listen" Option.

Also entweder

Code: Alles auswählen

listen = *
irgendwo in der dovecot.conf oder aber

Code: Alles auswählen

protocol pop3 {
  listen = *
}
pro Protokoll.

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: dovecot: Konfiguration validieren

Beitrag von Innocentus » 06.12.2009 15:44:09

Code: Alles auswählen

listen = *
kommt einmal darin vor. Was könnte es noch sein?

Mit freundlichen Grüßen
Innocentus

daniel74
Beiträge: 1755
Registriert: 27.05.2007 14:11:37
Lizenz eigener Beiträge: MIT Lizenz

Re: dovecot: Konfiguration validieren

Beitrag von daniel74 » 06.12.2009 16:21:35

Hmm,damit wir mal die komplette,bereinigte Konfigurationsdatei sehen können,poste bitte bei http://nopaste.debianforum.de die Ausgabe von

Code: Alles auswählen

dovecot -n
Die Anweisung "listen =" war hier im Beitrag (http://debianforum.de/forum/viewtopic.p ... 34#p739212) beispielsweise nicht zu sehen...

Evtl. liegt es auch an einem Authentifizierungsmechanismus - schau' bitte unmitelbar nach dem Start von Dovecot nochmal in diese Dateien:

Code: Alles auswählen

/var/log/mail.err
/var/log/auth.log
ob dort etwas von Dovecot protokolliert wird bzw. eine Fehlermeldung zu sehen ist.

Innocentus
Beiträge: 263
Registriert: 08.03.2009 16:14:08

Re: dovecot: Konfiguration validieren

Beitrag von Innocentus » 06.12.2009 16:26:52

mail.err:
vm dovecot: auth(default): APOP mechanism can't be supported with given passdbs
Das wird es wohl gewesen sein.
Dann werde ich den Eintrag APOP von der Liste der Authentifikationsmechanismen in der dovecot-Konfiguration entfernen.

Ich danke Dir!
Mit freundlichen Grüßen
Innocentus

Antworten