Postfix-Konfiguration

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
walterschmitz
Beiträge: 229
Registriert: 04.04.2005 10:37:28

Postfix-Konfiguration

Beitrag von walterschmitz » 02.05.2011 12:49:54

Hallo,

nach dem Link / Tutorial hier http://goo.gl/xSTu9 richte ich den Server ein.

Unter dem Punkt postfix send mails to Dovecot habe ich einen Punkt, der mir nicht richtig klar ist, wo ich sowas eintragen muss.

Eintragen in die Datei /etc/dovecot/dovecot.conf muss ich

Code: Alles auswählen

passdb sql
{
   args = /etc/dovecot/dovecot-sql.conf
}
Danach wird Dovecot gesagt, wo die password-Daten zu finden sind

dieses

Code: Alles auswählen

 
userdb static 
{
   args = uid=5000 gid=5000 home?/var/mail/%d/%n/ allow_all_users=yes
}
wo und in welche Datei wird es gespeichert.

Das finde ich direkt aus dem Text nicht heraus.

Bitte um Antwort und Aufklärung, da ich sonst nicht weitermachen kann.

thx im voraus

Meo
Beiträge: 182
Registriert: 29.06.2010 14:46:08

Re: Postfix-Konfiguration

Beitrag von Meo » 02.05.2011 13:12:50

Die Einträge findest in der dovecot.conf, sind kommentiert vorhanden. So zu sagen ist es vorbereitet. Also auskommentieren und args ausfüllen oder kommentiert lassen und die Einträge darunter einfügen.

Code: Alles auswählen

 # SQL database <doc/wiki/AuthDatabase.SQL.txt>
  #passdb sql {
    # Path for SQL configuration file
    #args = /etc/dovecot/dovecot-sql.conf
  #}
  # static settings generated from template <doc/wiki/UserDatabase.Static.txt>
  #userdb static {
    # Template for the fields. Can return anything a userdb could normally
    # return. For example:
    #
    #  args = uid=500 gid=500 home=/var/mail/%u
    #
    # If you use deliver, it needs to look up users only from the userdb. This
    # of course doesn't work with static because there is no list of users.
    # Normally static userdb handles this by doing a passdb lookup. This works
    # with most passdbs, with PAM being the most notable exception. If you do
    # the user verification another way, you can add allow_all_users=yes to
    # the args in which case the passdb lookup is skipped.
    #
    #args =
  #}

walterschmitz
Beiträge: 229
Registriert: 04.04.2005 10:37:28

Re: Postfix-Konfiguration

Beitrag von walterschmitz » 02.05.2011 17:49:53

komisch. hab ich nach gesucht, aber in meiner dovecot.conf nichts gefunden.

Ich werde aber natürlich gleich nochmal nachschauen.

Danke dir / euch zunächst für die Zeitnahe Antwort.

Merci

walterschmitz
Beiträge: 229
Registriert: 04.04.2005 10:37:28

Re: Postfix-Konfiguration

Beitrag von walterschmitz » 02.05.2011 18:21:29

vielen Dank nochmal.

Ich habe es tatsächlich übersehen. Vermutlich war ich ein DAU :hail: (hab wohl mit dem Suchen irgendwo immer nen Tippfehler gehabt).

Aber ich habe es jetzt weitermachen können.

Nach dem Starten von Dovecot kommt jetzt eine Fehlermeldung:

Code: Alles auswählen

Error: Error in configuration file /etc/dovecot/dovecot.conf line 269: Unknown setting: mail_privileged_group
Fatal: Invalid configuration in /etc/dovecot/dovecot.conf
In der Dovecot.conf steht an dieser Stelle folgendes:

Code: Alles auswählen

# Group to enable temporarily for privileged operations. Currently this is
# used only with INBOX when either its initial creation or dotlocking fails.
# Typically this is set to "mail" to give access to /var/mail.
mail_privileged_group = mail
Aber ich habe im Tutorial nichts darüber gefunden und auch aktiv nichts verändert.

Soll ich diesem Punkt mal mit "#" auskommentieren? oder muss ich das jetzt auf vmail setzen, weil die Group bei mir und im Tutorial doch auf vmail gesetzt wurde?

Meo
Beiträge: 182
Registriert: 29.06.2010 14:46:08

Re: Postfix-Konfiguration

Beitrag von Meo » 02.05.2011 23:15:34

Yo richtig

Code: Alles auswählen

mail_privileged_group = vmail

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

Re: Postfix-Konfiguration

Beitrag von rendegast » 03.05.2011 15:00:25

Meo hat geschrieben: Yo richtig
Nein, da steht
Error: Error in configuration file /etc/dovecot/dovecot.conf line 269: Unknown setting: mail_privileged_group
Er kennt diese Option wohl nicht.
Keine unsichtbaren Steuerzeichen? Durch zBsp. Bearbeitung mit einem grafischen Editor oder unter win/dos.
(vmail (ein neuangelegter Benutzer für nur diesen Zweck) setze ich in mail_uid / mail_gid)

Zum Vergleich (squeeze, 1.2.15)
# Hier einen invaliden Wert eingetragen (nicht vorhandene Gruppe):
Starting IMAP/POP3 mail server: dovecotError: Non-existing mail_privileged_group: nogroups
(Bei irgendeiner vorhandenen Gruppe startet dovecot aber)

# Hier den Optionsstring verändert:
Starting IMAP/POP3 mail server: dovecotError: Error in configuration file /etc/dovecot/conf.d/local_ungueltig.conf line 2: Unknown setting: mail_privileged_groups
Die Meldung paßt also auf den zweiten Fall.

Im Debian.changelog steht zu mail_privileged_group etwas bei Version 1.0.13-6, Mai 2008,
im dovecot changelog wird es ab 200803 erwähnt.
Sollte ab lenny 1.0.15 also dabei sein, welche Version?

Code: Alles auswählen

dovecot --version
In der lenny dovecot.conf ist die Option auch vorhanden,
handelt sich hierbei dann wohl auch nicht um eine von einem anderen dovecot-System kopierte (unpassende) Konfigurationsdatei.





-----------------------

Code: Alles auswählen

userdb static
{
   args = uid=5000 gid=5000 home?/var/mail/%d/%n/ allow_all_users=yes
}
Da sollte formal "home=" statt eines "home?".
Zuletzt geändert von rendegast am 04.05.2011 12:14:02, insgesamt 2-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

walterschmitz
Beiträge: 229
Registriert: 04.04.2005 10:37:28

Re: Postfix-Konfiguration

Beitrag von walterschmitz » 04.05.2011 00:01:38

Code: Alles auswählen

dovecot -version
ergibt die Version 1.0.15 wie bereits erwähnrt wurde...
also die aktuelle Version zum jetzigen Zeitpunkt unter Debian Lenny

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

Re: Postfix-Konfiguration

Beitrag von rendegast » 04.05.2011 00:37:11

Steige um auf den 1.2.15 aus den backports.
Dabei könntest Du eventuell die alte Konfiguration mittels 'purge' entfernen
(falls da der Wurm drinsteckt, /etc/dovecot/ aber sichern für spätere Vergleiche).
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

kaschig
Beiträge: 2
Registriert: 11.05.2007 01:15:10

Re: Postfix-Konfiguration

Beitrag von kaschig » 06.04.2015 22:07:16

Ja, ich weiß dieser Thread ist schon 'etwas' älter und manchmal ist es nicht gern gesehen solche wieder aufleben zu lassen, aber eine Suche nach "dovecot Unknown setting: mail_privileged_group" hat mich vorhin hier hergeleitet, allerdings findet sich keine wirkliche Abhilfe zu diesem Problem (Neuinstallation ist nur ein - manchmal hilfreiches - Verdrängen).

Mittlerweile bin ich zumindest darüber gestolpert, was mein eigener Fehler war und vielleicht hilft das ja auch anderen künftig Suchenden:

Ich hatte in der /etc/dovecot/conf.d/10-mail.conf den shared-namespace einkommentiert, dabei aber versehentlich die schließende Klammer ( "}" ) auskommentiert gelassen. Somit hatte ich faktisch einen Syntaxfehler produziert und dafür gesorgt, dass alle weiteren Eigenschaften versucht wurden in dieser Namespace-Konfiguration zu aktivieren, was natürlich zu einem "Unkown setting" in diesem Zusammenhang führt.

Antworten