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

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

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

Post by mythhero »

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
Posts: 1675
Joined: 2003-07-06 02:03
 

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

Post by wgot »

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 »

Hallo,

Danke Wolfgang, du bist so nett :-)

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

:-)
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

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

Post by wgot »

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 »

uhm, also wie oft muss man mit postmap machen ???
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

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

Post by wgot »

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
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering
 

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

Post by chris76 »

Einmal nach jeder änderung an der Textdatei, wie Wolfgang schon geschrieben hat
Ciao Christian
squize
Userprojekt
Userprojekt
Posts: 729
Joined: 2003-05-19 16:46
Location: Karlsruhe
Contact:
 

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

Post by squize »

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 »

alles klar :-D

Dankeschön
Post Reply