Minimale Dovecot-Konfiguration

Auf dieser Seite wird in Kürze beschrieben, wie Sie Dovecot konfigurieren. Dieses Setup verwendet 2 Konfigurationsdateien. dovecot.conf, die MainConfig des Dovecot-Servers und dovecot-sql.conf, sie beinhaltet die Einstellungen zur Abfrage der passdb und userdb. Mehr Details dazu sind unter AuthDatabase/SQL verfügbar.

Wenn Sie Ihre Dovecot-Installation von v1.0.x auf v1.1.x oder v1.1.x auf v1.2.x aktualisieren, sollten Sie auch Upgrading im Dovecot wiki beachten.

dovecot.conf

Das folgende Konfigurationsbeispiel kann als Konfigurationsdatei verwendet werden. Sie können auch Ihre bereits vorhanden Einstellungen anpassen.

#disable_plaintext_auth = no
mail_location = maildir:~/Maildir
mail_privileged_group = mail
first_valid_uid = 70000
first_valid_gid = 70000
protocol lda {
  postmaster_address = postmaster@IHRE-DOMAIN.TLD
  # Entfernen Sie die Raute, um Server seitiges Filtern zu aktivieren (Dovecot v1.0.x/v1.1.x)
  #mail_plugins = cmusieve
  # oder folgende Raute, falls Sie Dovecot v1.2.x verwenden
  #mail_plugins = sieve
}
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
}
# aktivieren Sie diesen Block, um das ManageSieve-Protokoll zu aktivieren,
# sofern es Ihre Installation unterstützt.
#protocol managesieve {
#  # nur gültig mit Dovecot v1.0.x/v1.1.x.
#  # siehe auch: http://wiki.dovecot.org/ManageSieve/Configuration#v1.0.2BAC8-v1.1
#  sieve = ~/.dovecot.sieve
#  sieve_storage = ~/sieve
#}
auth default {
  mechanisms = cram-md5 login plain
  passdb sql {
    args = /etc/dovecot/dovecot-sql.conf
  }
  userdb sql {
    args = /etc/dovecot/dovecot-sql.conf
  }
  user = nobody
  socket listen {
    master {
      path = /var/run/dovecot/auth-master
      mode = 0600
    }
    client {
      path = /var/spool/postfix/private/auth
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}
# Folgenden Abschnitt entkommentieren, falls das
# ManageSieve Protokoll mit Dovecot v1.2.x verwendet wird.
#plugin {
#  # Sieve und ManageSieve Einstellungen
#  # siehe auch: http://wiki.dovecot.org/ManageSieve/Configuration#v1.2
#  sieve = ~/.dovecot.sieve
#  sieve_dir = ~/sieve
#}

dovecot-sql.conf

Folgende Zeilen beinhalten alle Informationen, die von Dovecot benötigt werden, um Anfragen in der passdb und userdb durchzuführen.

driver = pgsql
connect = host=localhost dbname=mailsys user=dovecot password=$Dovecot_PASS
default_pass_scheme = PLAIN
password_query = SELECT "user", password FROM dovecot_password WHERE "user" = '%u' AND %Ls
user_query = SELECT home, uid, gid, 'maildir:'||mail AS mail FROM dovecot_user WHERE userid = '%u'


base_dirErstellen

PostfixKonfigurieren


KategorieInstallation

DeVMMWiki: DovecotKonfigurieren (last edited 2009-09-06 17:52:24 by PascalVolk)

SourceForge.net Logo