Wydrukuj tę dokumentację Pokaż jako slajdy
Spis Treści
Automatyczna archiwizacja maili
Mechanizm blind carbon copy w postfix-ie pozwala na łatwe wykonywanie archiwizacji maili dla wybranych użytkowników. W konfiguracji postfix-a jest dodana sekcja.
## ==========================================================================
##
## Ustawienia BCC dla wybranych odbior/cw//nadawc/ow
##
## ==========================================================================
##
recipient_bcc_maps = hash:/usr/local/etc/mail/local/bcc_recipient.px
sender_bcc_maps = hash:/usr/local/etc/mail/local/bcc_sender.px
Wykorzystanie OpenLDAPa
Ponieważ wszystkie konta są zapisane w bazie OpenLDAP, zatem można wykorzystać atrybut mailForwardingAddress i w ten sposób wykonywać archiwizację, np.
dn: uid=login,ou=konta,ou=domena.tld,ou=smtpd,dc=firma,dc=local
mailForwardingAddress: loginduch@mx1.domenat.tld
Zatem poczta "przychodząca" jest automatycznie archiwizowana. Pozostaje wykonanie automatu dla poczty "wychodzącej".
Konfiguracja postfixa dla poczty wychodzącej
W przypadku archiwizowania poczty wychodzącej, do wykonania są następujące kroki:
Konfiguracja zapytania LDAP
W oddzielnym pliku (np. /usr/local/etc/postfix/ldap-bcc-sender.cf należy zapisać konfigurację:
server_host = ldap://127.0.0.4
server_port = 389
version = 3
search_base = ou=smtpd,dc=nss,dc=local
query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(|(accountStatus=active)(accountStatus=shared)))
result_attribute = mailForwardingAddress
lookup_wildcards = yes
scope = sub
Konfiguracja w main.cf
Po zapisaniu zapytania LDAP-owego można zmodyfikować konfigurację main.cf:
## ==========================================================================
##
## Ustawienia BCC dla wybranych odbior/cw//nadawc/ow
##
## ==========================================================================
##
recipient_bcc_maps = hash:/usr/local/etc/mail/local/bcc_recipient.px
sender_bcc_maps = ldap:/usr/local/etc/postfix/ldap-bcc-sender.cf,hash:/usr/local/etc/mail/local/bcc_sender.px
Źródła w sieci internet
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.
Gdy trzeba dołączyć inną (pod)stronę https://moinmo.in/HelpOnMacros/Include https://moinmo.in/HelpOnParsers
Nieprawidłowe argumenty "pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink"!