Hallo zusammen,
ich möchte gerne ein paar Header-Zeilen aus den ausgehenden Mails entfernen, damit darin nicht immer interne Namen von DNS, Server, Betriebssystem auftauchen. Dazu habe ich gerade erfolgreich die Tipps von major.io getestet, indem ich die main.cf direkt angepasst habe. Das übersteht natürlich kein “ucr commit /etc/postfix/main.cf”.
Damit die Änderungen vorhanden bleiben, habe ich jetzt erst einmal die Datei /etc/univention/templates/files/etc/postfix/main.cf.d/80_delivery entsprechend angepasst, so dass die Konfiguration auch nach einem commit noch vorhanden ist.
[code]# if virus scanning is desired, all mails can be redirected through amavis.
@!@
if configRegistry.is_true(‘mail/antivir’, False):
print ‘content_filter = smtp-amavis:[127.0.0.1]:10024’
if configRegistry.get(‘mail/archivefolder’):
print ‘# Send a blind carbon copy of every mail to this account.’
print ‘always_bcc = %s’ % configRegistry.get(‘mail/archivefolder’)
@!@
clean mail header
mime_header_checks = regexp:/etc/postfix/header_checks
header_checks = regexp:/etc/postfix/header_checks[/code]
So ganz gefällt mir die Konfiguration aber immer noch nicht, da bei einem Update des Templates die Neuerungen von Univention nicht greifen werden (80_delivery.dpkg-dist). Da die main.cf ja aus allen Templates zusammengesetzt wird, die in /etc/univention/templates/info/univention-mail-postfix.info aufgeführt sind, wäre meine Vorstellung jetzt eine Datei /etc/univention/templates/info/customer-mail-postfix.info anzulegen und dort das zusätzliche Template einzubinden. Die Univention-Datei univention-mail-postfix.info soll ja auch unverändert bleiben.
Datei /etc/univention/templates/info/custom-mail-postfix.info:
[code]Type: multifile
Multifile: etc/postfix/main.cf
Type: subfile
Multifile: etc/postfix/main.cf
Subfile: etc/postfix/main.cf.d/99_custom_header
[/code]
Datei /etc/univention/templates/files/etc/postfix/main.cf.d/99_custom_header:
# clean mail header
mime_header_checks = regexp:/etc/postfix/header_checks
header_checks = regexp:/etc/postfix/header_checks
Entspricht diese Vorgehensweise den Univention-Richtlinien oder liege ich verkehrt?
Danke
Viele Grüße
Ulf