Postfix/Lookups

Aus Foxwiki

Vorbereiten von Postfix für LDAP- oder SQL-Lookups

LDAP und SQL sind komplexe Systeme.

  • Der Versuch, beide Postfix einzurichten und LDAP oder SQL gleichzeitig ist definitiv keine gute Idee.
  • Sie können sich viel Zeit sparen, indem Sie zuerst Postfix implementieren mit lokalen Dateien wie Berkeley DB.
  • Lokale Dateien haben wenige Überraschungen, einfach zu debuggen postmap(1) :
% postmap -q info@example.com hash :/etc/postfix/virtual 

Sobald die lokalen Dateien ordnungsgemäß funktionieren, können Sie dem folgen Anweisungen in ldap_table(5) , mysql_table(5), pgsql_table(5) oder sqlite_table(5) und lokale Dateisuchen durch LDAP- oder SQL-Suchen ersetzen.

  • Wenn du dies zu überprüfen, sollten Sie erneut den postmap(1) -Befehl dass Datenbanksuchen immer noch genau die gleichen Ergebnisse liefern wie lokale Dateisuche:
% postmap -q info@example.com ldap :/etc/postfix/virtual.cf 

Achten Sie darauf, alle Teiladressen oder übergeordneten Domänen auszuüben Abfragen, die unter "Tabellensuchreihenfolge" in der dokumentiert sind relevante Handbuchseite: access(5) , canonical(5) , virtual(5) , transport(5) oder unter dem relevanten Konfigurationsparameter: mynetworks , relay_domains , parent_domain_matches_subdomains .