Such-Index für E-Mail-Adressen II

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Aus den beiden NIS-Tabellen passwd und mail.aliases läßt sich eine Tabelle erzeugen mit jeweils einer gültigen E-Mail-Adresse und dem zugehörigen vollen Namen (soweit bekannt -- es gibt auch E-Mail-Adressen bei uns ohne einen zugehörigen Zugang).
 
*Daraus werden zwei DBM-Dateien (auf Basis der Berkeley DB) erzeugt:
byFullName.dbindiziert nach dem vollen Namen, als Wert jeweils die zugehörige E-Mail-Adresse
byKey.dbindiziert nach Namensteilen (Vornamen, Nachnamen), als Wert die Liste der zugehörigen vollen Namen

 
*Das CGI-Skript überprüft dann, ob ein vorgegebener Suchbegriff entweder ein bekannter Namensteil (Tabelle byKey.db) oder vollständiger Name (Tabelle byFullName.db) ist oder einen bekannten Namensteil enthält und liefert dann die Liste der zugeörigen E-Mail-Adressen (mit Hilfe der Tabelle byFullName.db) zurück.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000