database /etc/postfix/access.db is older than source file

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
mythhero
Posts: 20
Joined: 2004-01-05 13:27

database /etc/postfix/access.db is older than source file

Post by mythhero » 2004-02-09 14:54

Hallo,

ich bekomme diese Fehlermeldung im LOG-file:
postfix/smtpd[15197]: warning: database /etc/postfix/access.db is older than source file /etc/postfix/access
postfix/smtpd[15197]: warning: database /etc/postfix/relocated.db is older than source file /etc/postfix/relocated
postfix/smtpd[15197]: warning: database /etc/postfix/canonical.db is older than source file /etc/postfix/canonical
postfix/smtpd[15197]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual
usw ....

Was ist falsch bei der Konfiguration ?? und was muss ich machen ?? :?

Dankeschön für eure Hilfe.

wgot
RSAC
Posts: 1707
Joined: 2003-07-06 02:03

Re: database /etc/postfix/access.db is older than source file

Post by wgot » 2004-02-09 15:52

Hallo,

Code: Select all

cd /etc/postfix
postmap /etc/postfix/access
postmap /etc/postfix/relocated
postmap /etc/postfix/canonical
postmap /etc/postfix/virtual
sollte helfen.

Gruß, Wolfgang

mythhero
Posts: 20
Joined: 2004-01-05 13:27

Re: database /etc/postfix/access.db is older than source file

Post by mythhero » 2004-02-09 16:34

Hallo,

Danke Wolfgang, du bist so nett :-)

Ist so weit ok, kannste aber noch einbisschen erklären was das bedeutet ???

:-)

wgot
RSAC
Posts: 1707
Joined: 2003-07-06 02:03

Re: database /etc/postfix/access.db is older than source file

Post by wgot » 2004-02-09 16:38

Hallo,

in den Dateien sind die Emailadressen eingerichtet. Die Dateien gibt's zweimal, ohne .db als Textdatei und mit .db als (binäre) Datenbank. Nach jeder Ã?nderung an den Textdateien muß man mit postmap wieder eine neue Datenbank erstellen.

Gruß, Wolfgang

mythhero
Posts: 20
Joined: 2004-01-05 13:27

Re: database /etc/postfix/access.db is older than source file

Post by mythhero » 2004-02-09 17:25

uhm, also wie oft muss man mit postmap machen ???

wgot
RSAC
Posts: 1707
Joined: 2003-07-06 02:03

Re: database /etc/postfix/access.db is older than source file

Post by wgot » 2004-02-09 17:39

Hallo,

wenn Du eine der Dateien von Hand änderst für diese Datei.
Wenn die Datei von Confixx o.ä. geändert wird, sollte es automatisch miterledigt werden.

Gruß, Wolfgang

chris76
Moderator
Moderator
Posts: 2015
Joined: 2003-06-27 14:37
Location: Germering

Re: database /etc/postfix/access.db is older than source file

Post by chris76 » 2004-02-09 17:39

Einmal nach jeder änderung an der Textdatei, wie Wolfgang schon geschrieben hat
Ciao Christian

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: database /etc/postfix/access.db is older than source file

Post by squize » 2004-02-09 17:43

Du musst ein postmap jedes mal aufrufen, wenn du eine Datei geändert hast.
Stell es dir mal so vor:
Alle diese Tables ( alias,virtual ....) sind nichts anderes als kleine Datenbanken. Das ASSCII-Format eignet sich aber nicht sehr gut um darüber Abfragen laufen zu lassen.
Also übersetzt man die Textdateien in ein Format, dass der Mailserver besser und vor allem zum einiges schneller abarbeiten kann, d.h. dwe MTA greift nicht auf die Dateien zu, die du editierst, sondern auf Dateien, deren Format für ihren Zweck optimiert wurden, die aber die gleichen Infos enthalten.
Jedes mal, wenn sich etwas in den tables ändert, musst du also postmap anschmeissen, sonst hast du zwar deine neue Config schön geschrieben, der MTA greift aber immernoch auf die alten optimierten Daten zu.

Hoffe, dass war halbwegs verständlich.

Gruss

Marc

mythhero
Posts: 20
Joined: 2004-01-05 13:27

Re: database /etc/postfix/access.db is older than source file

Post by mythhero » 2004-02-10 14:09

alles klar :-D

Dankeschön