Postfix Buch

Inhaltsbereich: Zum Anfang der Seite springen

Downloads

Die Skripte und anderen Downloads auf dieser Seite begleiten das Postfix Buch und sind dazu gedacht, Ihnen das Arbeiten mit dem Buch zu erleichtern.

postfix-book.schema.gz
Ein LDAP-Schema für Postfix und Dovecot.
add_ccerts_to_relay_clientcerts.sh.tar.gz
Dieses Skript extrahiert MD5-Fingerprints aus einem (Verzeichnis von) Zertifikat(en), die alle auf .pem enden und fügt sie in eine Postfix-Map, die als Basis für Zertifikat-basiertes Relayen dient.
add_disclaimer.sh.gz
Dieses Skript integriert AlterMIME in den Postfix Mail-Zustellprozeß, damit Disclaimer an E-Mails angehängt werden können.
build_virtual_maps.sh.gz
Dieses Skript erstellt alle für virtual mailbox domains notwendigen maps aus einer zentralen Datei.
delete_from_mailq.pl.gz
Dieses Skript, geschrieben von Victor Duchovni, löscht Mails aus der Postfix Mailqueue, die mit dem Argument (Ein regulärer Ausdruck) übereinstimmen, mit dem das Skript aufgerufen wurde.
extract_e3k_recipients.tar.gz
Dieses Archiv enthält eine Sammlung von Skripten, mit denen gültige Empfänger aus dem Active Directory eines Exchange Servers extrahiert werden können. Mit diesen Daten können dann Postfix-Maps zur Identifikation gültiger Empfänger und Sender erstellt werden.
get_rejected_ips.sh.gz
Dieses Skript, geschrieben von Peter Kiem, erstellt eine Liste von IP-Adressen, die mehr als 5 mal innerhalb der zwei letzten Postfix-Logs abgewiesen wurden.
ldap.example.com.ldif.gz
Diese OpenLDAP LDIF-Datei enthält einen Dump der Example Inc. Corporation, die wir als Beispiel-Firma für den LDAP-Abschmitt des Buches nutzen.
postfix_errors.pl.gz
Dieses Skript, geschrieben von David Schweikert, filtert alle "erwarteten" Fehler- und Warnmeldungen von STDIN oder einer Datei und läßt nur die unerwarteten zurück.
remove_amavisd-new_stale_files.sh.gz
Dieses Skript löscht verwaiste Dateien aus der amavisd-new $TEMPBASE. Lassen Sie es von Ihrem cron-Dienst aufrufen.
rpmbuild_environment.sh.gz
Dieses Skript, geschrieben von Tuomo Soini, erstellt eine Umgebung (Verzeichnisse und Konfigurationsdateien), damit sie als normaler Benutzer RPMs erstellen können.
smtpauth_mysql_database.sql.gz
Dieses SQL-Statement erstellt eine MySQL-Datenbank mit den Standard-Feldern für Cyrus-SASL Authentifizierung. Ein Extra-Feld dient dazu, Authentisierung einfach abzuschalten.
smtpauth_postgresql_database.sql.gz
Dieses SQL-Statement erstellt eine PostgreSQL-Datenbank mit den Standard-Feldern für Cyrus-SASL Authentifizierung. Ein Extra-Feld dient dazu, Authentisierung einfach abzuschalten.
virtual_mailbox_domains.tar.gz
Dieses SQL-Statement erstellt die MySQL-Datenbank, die wir im Buch für Datenbank-basierte virtual mailbox domains nutzen.