Neue Domain wird nicht als virtual-domain in mysql-DB eingetragen

juser

Member
Hallo,
eine neue Domain wird als E-Maildomain nicht in die mysql-DB eingetragen. Somit wird bei der Abfrage

postmap -q neuedomain.de mysql:/etc/postfix/mysql-virtual_domains.cf

nichts ausgegeben.
Eine offensichtliche Fehlermeldung bekomme ich nicht.

Was kann die Ursache sein?
 

juser

Member
Ja.

Ich hab schon alle möglichen log-Dateien durchsucht aber keine Fehlermeldung gefunden die auch nur im entferntesten weiter helfen könnte.
 

Till

Administrator
Ok, dann wird die Domain aber in die DB eingetragen, denn sonst wäre sie ja nicht in der Liste. Wenn man sowas untersucht, dann ist es wichtig, dass man da genau ist, denn du schreibst in der Überschrift, dass sie nicht in der DB eingetragen wird; erscheint sie aber in der Liste, muss sie in der DB stehen.

Also, mögliche Gründe warum Postfix sie nicht 'sieht':

1) Du hast ein Multiserver-System und die Verbindung zwischen den Servern ist gestört. Der mailserver ist nicht der Master sondern ein Slave node und der Slave node holt keine Änderungen mehr beim master ab.

2) Wenn es ein Single-Server-System ist, dann hast Du die Domain vielleicht auf inaktiv gestellt. oder einem anderen Server zugewiesen. Denn für Postfix ist eine Domain nur vorhanden, wenn sie zum richtigen server gehört und außerdem muss sie aktiv sein.
 

juser

Member
Hallo Till,
es war tatsächlich so das die Domain nicht in die DB eingetragen wurde. Die Abfrage der entsprechenden Tabelle hat das ergeben. Warum sie dann trotzdem in der Liste der Domain auftaucht konnte ich nicht herausfinden.

Lösung war das ich vom letzten Backup die ispConfig-Dateien genommen habe und über die bei mir aktuell installierte ispConfig kopiert habe. Danach funktionierte der Eintrag in die DB wieder. Zur Sicherheit hab ich dann noch das Update auf die 3.3.1p1 gemacht.

Jetzt keine Probleme mehr. :))
 

Till

Administrator
es war tatsächlich so das die Domain nicht in die DB eingetragen wurde. Die Abfrage der entsprechenden Tabelle hat das ergeben. Warum sie dann trotzdem in der Liste der Domain auftaucht konnte ich nicht herausfinden.

Sie kann nicht in der Liste im Interface stehen, wenn sie nicht in der DB steht. Die Liste im Interface ist ein exaktes Abbild der DB. Aber Hauptsache es geht jetzt wieder :)
 

Werbung

Top