postsize
Ein in Perl geschriebener Postfix Policy Daemon zur Prüfung der Nachrichtengröße
Postsize ist ein einfacher Policy Daemon für den Postfix Mailserver, der es ermöglicht, Größenbeschränkungen für Emails auf Empfänger- oder Domainbasis vorzugeben. Er ist in Perl geschrieben und benutzt das BerkeleyDB-Format für die Konfiguration, das auch von Postfix selbst verwendet wird, daher ist es möglich einfach die Textdatei für die Konfiguration zu ändern und wie gewohnt "postmap" darauf anzuwenden.
Postsize benötigt die folgenden Perl Module:
- Net::Server::PreFork
- BerkeleyDB
- Sys::Syslog
Das Beispiel-Installationsscript ist für ältere Debian GNU/Linux Versionen, sollte aber auf anderen Systemen nicht allzu weit abweichen. Die Unterschiede bestehen überwiegend in den Pfaden und der Art, wie das Start-Stop-Script aktiviert wird (update-rc.d unter Debian, andere Systeme verwenden z.B. chkconfig oder insserv.) Dieser Daemon ist, trotz der Versionsnummer, kein Code Produktionssysteme, also benutzen Sie ihn bitte auf eigene Gefahr.
Wenn der Daemon läuft können Sie einen Eintrag der Form:
smtpd_end_of_data_restrictions =
check_policy_service inet:localhost:41414
in der main.cf vornehmen und die Daumen drücken (oder vielleicht doch lieber ein "warn_if_reject" vorausstellen, um zu sehen, was passieren würde, ohne gleich Mails abzulehnen.)
postsize-1.0.tar.gz herunterladen



