Wir arbeiten derzeit daran, unser Produkt Benno MailArchiv in UCS zu integrieren.
Für die Korrekte Zuordnung der E-Mails ist es notwendig, neben der E-Mail auch die Envelope-Informationen zu Speichern. Dieses können
wir gewährleisten, indem wir direkt am MTA per MILTER auf die E-Mails zugreifen.
Die Konfiguration der MILTER-Schittstelle in Postfix erfordert eine Anpassung der main.cf. Diese wird aus den Templates unterhalb von /etc/univention/templates/files/etc/postfix/main.cf.d generiert.
Ist es möglich, dass wir hier eine eigene Template-Datei hinterlegen?
Wo ist die Vorgehensweise zur “Registrierung” dieses Templates dokumentiert?
/etc/postfix/main.cf wird aus mehreren UCS-Templates generiert.
Die Informationen, welche Dateien schließlich am Endresultat beteiligt sind, wird in /etc/univention/templates/info/univention-mail-postfix.info beschrieben. Eine ähnliche Datei können auch Sie mitbringen und dort dann etwas wie
eintragen. In /etc/univention/templates/files/etc/postfix/main.cf.d/90_benno können Sie dann MILTER einrichten.
Diese beiden Dateien müssen allerdings in UCR noch registriert werden. Das macht man in der Regel aber nicht manuell, sondern lässt das UCS-Dev-Skripte für einen machen. Beschrieben ist das hier: http://docs.univention.de/developer-reference.html#ucr:build.
Wenn Sie univention-install-config-registry in debian/rules einfügen, erledigt UCS für Sie die Registrierung. Sie müssen in Ihrem Paket nur debian/$package.univention-config-registry anlegen und das Template als conffiles/etc/postfix/main.cf.d/90_benno.