Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
centos:mail_c7:postfix3_4 [27.01.2019 21:09. ] – [transport-Datei] djangocentos:mail_c7:postfix3_4 [22.07.2019 15:06. ] – Externe Bearbeitung 127.0.0.1
Zeile 542: Zeile 542:
  
    # wget http://postfix.state-of-mind.de/bounce-templates/bounce.de-DE.cf    # wget http://postfix.state-of-mind.de/bounce-templates/bounce.de-DE.cf
- 
- 
- 
- 
- 
-\\ \\ \\ 
-<WRAP center round todo 30%> 
-FIXME FIXME FIXME  
-  * //**do geds weida!**//   
-FIXME FIXME FIXME  
-</WRAP> 
-\\ \\ \\ 
- 
- 
  
 ===== Lookup-Tabellen ===== ===== Lookup-Tabellen =====
Zeile 2167: Zeile 2153:
 In der Manpage zu **virtual** bzw. in der Datei //**/etc/postfix/virtual**// finden wir detaillierte Informationen zur **virtual - Postfix virtual alias table format**. In der Manpage zu **virtual** bzw. in der Datei //**/etc/postfix/virtual**// finden wir detaillierte Informationen zur **virtual - Postfix virtual alias table format**.
    # man 5 transport    # man 5 transport
-<code>VIRTUAL(5)                           File Formats Manual                          VIRTUAL(5)+<code>VIRTUAL(5)                                     File Formats Manual                                     VIRTUAL(5)
  
 NAME NAME
Zeile 2180: Zeile 2166:
  
 DESCRIPTION DESCRIPTION
-       The  optional  virtual(5) alias table rewrites recipient addresses for all local, all +       The  optional  virtual(5)  alias  table  rewrites  recipient addresses for all local, all virtual, and all 
-       virtual, and all remote mail destinations.  This is unlike the aliases(5) table which +       remote mail destinations.  This is unlike the aliases(5) table which is used only for  local(8)  delivery. 
-       is  used  only  for  local(8) delivery.  Virtual aliasing is recursive, and is imple‐ +       Virtual aliasing is recursive, and is implemented by the Postfix cleanup(8) daemon before mail is queued.
-       mented by the Postfix cleanup(8) daemon before mail is queued.+
  
        The main applications of virtual aliasing are:        The main applications of virtual aliasing are:
Zeile 2189: Zeile 2174:
        ·      To redirect mail for one address to one or more addresses.        ·      To redirect mail for one address to one or more addresses.
  
-       ·      To implement  virtual  alias  domains  where  all  addresses  are  aliased  to +       ·      To implement virtual alias domains where all addresses are aliased to addresses in other domains.
-              addresses in other domains.+
  
-              Virtual  alias domains are not to be confused with the virtual mailbox domains +              Virtual  alias domains are not to be confused with the virtual mailbox domains that are implemented 
-              that are implemented with the Postfix virtual(8)  mail  delivery  agent.  With +              with the Postfix virtual(8) mail delivery agent.  With  virtual  mailbox  domains,  each  recipient 
-              virtual mailbox domains, each recipient address can have its own mailbox.+              address can have its own mailbox.
  
-       Virtual aliasing is applied only to recipient envelope addresses, and does not affect +       Virtual  aliasing  is  applied  only to recipient envelope addresses, and does not affect message headers. 
-       message headers.  Use canonical(5) mapping to rewrite header and  envelope  addresses +       Use canonical(5) mapping to rewrite header and envelope addresses in general.
-       in general.+
  
-       Normally, the virtual(5) alias table is specified as a text file that serves as input +       Normally, the virtual(5) alias table is specified as a text file that serves as input  to  the  postmap(1) 
-       to the postmap(1) command.  The result, an indexed file in dbm or db format, is  used +       command.   The result, an indexed file in dbm or db format, is used for fast searching by the mail system. 
-       for fast searching by the mail system. Execute the command "postmap /etc/postfix/vir‐ +       Execute the command "postmap /etc/postfix/virtual" to rebuild an indexed file after  changing  the  corre‐ 
-       tual" to rebuild an indexed file after changing the corresponding text file.+       sponding text file.
  
-       When the table is provided via other means such as NIS, LDAP or SQL, the same lookups +       When  the  table  is  provided  via other means such as NIS, LDAP or SQL, the same lookups are done as for 
-       are done as for ordinary indexed files.+       ordinary indexed files.
  
-       Alternatively,  the  table can be provided as a regular-expression map where patterns +       Alternatively, the table can be provided as a regular-expression map where patterns are given  as  regular 
-       are given as regular expressions, or lookups can be directed to TCP-based server.  In +       expressions,  or  lookups  can  be  directed to TCP-based server. In those case, the lookups are done in a 
-       those case, the lookups are done in a slightly different way as described below under +       slightly different way as described below under "REGULAR EXPRESSION TABLES" or "TCP-BASED TABLES".
-       "REGULAR EXPRESSION TABLES" or "TCP-BASED TABLES".+
  
 CASE FOLDING CASE FOLDING
-       The search string is folded to lowercase before database lookup. As of  Postfix  2.3, +       The search string is folded to lowercase before database lookup. As of Postfix 2.3, the search  string  is 
-       the  search  string  is  not case folded with database types such as regexp: or pcre: +       not  case folded with database types such as regexp: or pcre: whose lookup fields can match both upper and 
-       whose lookup fields can match both upper and lower case.+       lower case.
  
 TABLE FORMAT TABLE FORMAT
Zeile 2225: Zeile 2207:
  
        blank lines and comments        blank lines and comments
-              Empty lines and whitespace-only lines are ignored, as are  lines  whose  first +              Empty lines and whitespace-only lines are ignored, as are lines whose first non-whitespace  charac‐ 
-              non-whitespace character is a `#'.+              ter is a `#'.
  
        multi-line text        multi-line text
-              A logical line starts with non-whitespace text. A line that starts with white‐ +              A logical line starts with non-whitespace text. A line that starts with whitespace continues a log‐ 
-              space continues a logical line.+              ical line.
  
 TABLE SEARCH ORDER TABLE SEARCH ORDER
-       With lookups from indexed files such as DB or DBM, or from networked tables  such  as +       With lookups from indexed files such as DB or DBM, or from networked tables such as NIS, LDAP or SQL, each 
-       NIS, LDAP or SQL, patterns are tried in the order as listed below:+       user@domain query produces a sequence of query patterns as described below
 + 
 +       Each  query  pattern  is sent to each specified lookup table before trying the next query pattern, until a 
 +       match is found.
  
        user@domain address, address, ...        user@domain address, address, ...
-              Redirect  mail  for  user@domain to address.  This form has the highest prece‐ +              Redirect mail for user@domain to address.  This form has the highest precedence.
-              dence.+
  
        user address, address, ...        user address, address, ...
-              Redirect mail for user@site to address when site is equal to  $myorigin,  when +              Redirect mail for user@site to address when site is equal to $myorigin,  when  site  is  listed  in 
-              site  is listed in $mydestination, or when it is listed in $inet_interfaces or +              $mydestination, or when it is listed in $inet_interfaces or $proxy_interfaces.
-              $proxy_interfaces.+
  
-              This functionality overlaps with functionality of the local  aliases(5)  data‐ +              This  functionality overlaps with functionality of the local aliases(5) database. The difference is 
-              base The  difference  is that virtual(5) mapping can be applied to non-local +              that virtual(5) mapping can be applied to non-local addresses.
-              addresses.+
  
        @domain address, address, ...        @domain address, address, ...
-              Redirect mail for other users in domain to address.  This form has the  lowest +              Redirect mail for other users in domain to address.  This form has the lowest precedence.
-              precedence.+
  
-              Note:  @domain is a wild-card. With this form, the Postfix SMTP server accepts +              Note: @domain is a wild-card. With this form, the Postfix SMTP server accepts mail for any  recipi‐ 
-              mail for any recipient in domain, regardless of whether that recipient exists. +              ent  in domain, regardless of whether that recipient exists.  This may turn your mail system into a 
-              This  may  turn  your  mail  system  into  a backscatter source: Postfix first +              backscatter source: Postfix first accepts mail for non-existent recipients and then tries to return 
-              accepts mail for non-existent recipients and then tries to return that mail as +              that mail as "undeliverable" to the often forged sender address.
-              "undeliverable" to the often forged sender address.+
  
 RESULT ADDRESS REWRITING RESULT ADDRESS REWRITING
        The lookup result is subject to address rewriting:        The lookup result is subject to address rewriting:
  
-       ·      When the result has the form @otherdomain, the result becomes the same user in +       ·      When  the  result has the form @otherdomain, the result becomes the same user in otherdomain.  This 
-              otherdomain.  This works only for the first address in a multi-address  lookup +              works only for the first address in a multi-address lookup result.
-              result.+
  
-       ·      When   "append_at_myorigin=yes",  append  "@$myorigin"  to  addresses  without +       ·      When "append_at_myorigin=yes", append "@$myorigin" to addresses without "@domain".
-              "@domain".+
  
-       ·      When  "append_dot_mydomain=yes",  append  ".$mydomain"  to  addresses  without +       ·      When "append_dot_mydomain=yes", append ".$mydomain" to addresses without ".domain".
-              ".domain".+
  
 ADDRESS EXTENSION ADDRESS EXTENSION
-       When   mail  address  localpart  contains  the  optional recipient delimiter (e.g., +       When a mail address localpart contains the  optional  recipient  delimiter  (e.g.,  user+foo@domain),  the 
-       user+foo@domain), the lookup order becomes: user+foo@domain,  user@domain,  user+foo, +       lookup order becomes: user+foo@domain, user@domain, user+foo, user, and @domain.
-       user, and @domain.+
  
-       The  propagate_unmatched_extensions  parameter  controls whether an unmatched address +       The  propagate_unmatched_extensions  parameter  controls  whether an unmatched address extension (+foo) is 
-       extension (+foo) is propagated to the result of table lookup.+       propagated to the result of table lookup.
  
 VIRTUAL ALIAS DOMAINS VIRTUAL ALIAS DOMAINS
-       Besides virtual aliases, the virtual alias table can also be used to  implement  vir‐ +       Besides virtual aliases, the virtual alias table can also be used to implement virtual alias domains. With 
-       tual  alias domains. With a virtual alias domain, all recipient addresses are aliased +       a virtual alias domain, all recipient addresses are aliased to addresses in other domains.
-       to addresses in other domains.+
  
-       Virtual alias domains are not to be confused with the virtual  mailbox  domains  that +       Virtual  alias  domains  are not to be confused with the virtual mailbox domains that are implemented with 
-       are implemented with the Postfix virtual(8) mail delivery agent. With virtual mailbox +       the Postfix virtual(8) mail delivery agent. With virtual mailbox domains, each recipient address can  have 
-       domains, each recipient address can have its own mailbox.+       its own mailbox.
  
-       With a virtual alias domain, the virtual domain has its own user  name  space.  Local +       With   virtual  alias  domain,  the virtual domain has its own user name space. Local (i.e. non-virtual) 
-       (i.e.  non-virtual)  usernames are not visible in a virtual alias domain. In particu‐ +       usernames are not visible in a virtual alias domain. In particular, local  aliases(5)  and  local  mailing 
-       lar, local aliases(5) and local mailing lists are not visible  as  localname@virtual- +       lists are not visible as localname@virtual-alias.domain.
-       alias.domain.+
  
        Support for a virtual alias domain looks like:        Support for a virtual alias domain looks like:
Zeile 2299: Zeile 2273:
            virtual_alias_maps = hash:/etc/postfix/virtual            virtual_alias_maps = hash:/etc/postfix/virtual
  
-       Note:  some systems use dbm databases instead of hash.  See the output from "postconf +       Note:  some  systems  use  dbm databases instead of hash.  See the output from "postconf -m" for available 
-       -m" for available database types.+       database types.
  
        /etc/postfix/virtual:        /etc/postfix/virtual:
-           virtual-alias.domain     anything (right-hand content does not matter) +           virtual-alias.domain    anything (right-hand content does not matter) 
-           postmaster@virtual-alias.domain  postmaster +           postmaster@virtual-alias.domain postmaster 
-           user1@virtual-alias.domain       address1 +           user1@virtual-alias.domain      address1 
-           user2@virtual-alias.domain       address2, address3+           user2@virtual-alias.domain      address2, address3
  
-       The virtual-alias.domain anything entry is required for a virtual alias domain. With‐ +       The virtual-alias.domain anything entry is required for a virtual alias domain. Without this  entry,  mail 
-       out  this  entry,  mail is rejected with "relay access denied", or bounces with "mail +       is rejected with "relay access denied", or bounces with "mail loops back to myself".
-       loops back to myself".+
  
-       Do  not  specify  virtual  alias  domain  names  in  the  main.cf  mydestination   or +       Do  not  specify  virtual  alias  domain names in the main.cf mydestination or relay_domains configuration 
-       relay_domains configuration parameters.+       parameters.
  
-       With a virtual alias domain, the Postfix SMTP server accepts mail for known-user@vir‐ +       With a virtual alias domain, the Postfix SMTP server accepts mail for known-user@virtual-alias.domain, and 
-       tual-alias.domain, and rejects mail for unknown-user@virtual-alias.domain as undeliv‐ +       rejects mail for unknown-user@virtual-alias.domain as undeliverable.
-       erable.+
  
-       Instead of specifying the virtual alias domain name via the virtual_alias_maps table, +       Instead of specifying the virtual alias domain name via the virtual_alias_maps table, you may also specify 
-       you may also specify it via the main.cf virtual_alias_domains  configuration  parame‐ +       it via the main.cf virtual_alias_domains configuration parameter.  This latter  parameter  uses  the  same 
-       ter.  This latter parameter uses the same syntax as the main.cf mydestination config‐ +       syntax as the main.cf mydestination configuration parameter.
-       uration parameter.+
  
 REGULAR EXPRESSION TABLES REGULAR EXPRESSION TABLES
-       This section describes how the table lookups change when the table is  given  in  the +       This section describes how the table lookups change when the table is given in the form of regular expres‐ 
-       form  of  regular  expressions For a description of regular expression lookup table +       sions. For a description of regular expression lookup table syntax, see regexp_table(5) or pcre_table(5).
-       syntax, see regexp_table(5) or pcre_table(5).+
  
-       Each pattern is a regular expression that is applied  to  the  entire  address  being +       Each pattern is a regular expression that is  applied  to  the  entire  address  being  looked  up.  Thus, 
-       looked  up.  Thus,  user@domain  mail addresses are not broken up into their user and +       user@domain  mail  addresses  are  not  broken  up  into  their user and @domain constituent parts, nor is 
-       @domain constituent parts, nor is user+foo broken up into user and foo.+       user+foo broken up into user and foo.
  
-       Patterns are applied in the order as specified in the table, until a pattern is found +       Patterns are applied in the order as specified in the table, until a pattern is  found  that  matches  the 
-       that matches the search string.+       search string.
  
-       Results  are  the same as with indexed file lookups, with the additional feature that +       Results  are  the  same  as with indexed file lookups, with the additional feature that parenthesized sub‐ 
-       parenthesized substrings from the pattern can be interpolated as $1, $2 and so on.+       strings from the pattern can be interpolated as $1, $2 and so on.
  
 TCP-BASED TABLES TCP-BASED TABLES
-       This section describes how the table lookups change when lookups are  directed  to  a +       This section describes how the table lookups change when lookups are directed to a TCP-based server. For a 
-       TCP-based  server.  For   description of the TCP client/server lookup protocol, see +       description  of the TCP client/server lookup protocol, see tcp_table(5).  This feature is not available up 
-       tcp_table(5).  This feature is not available up to and including Postfix version 2.4.+       to and including Postfix version 2.4.
  
-       Each lookup operation uses the entire address once.  Thus, user@domain mail addresses +       Each lookup operation uses the entire address once.  Thus, user@domain mail addresses are  not  broken  up 
-       are not broken up into their user and @domain constituent parts, nor is user+foo bro‐ +       into their user and @domain constituent parts, nor is user+foo broken up into user and foo.
-       ken up into user and foo.+
  
        Results are the same as with indexed file lookups.        Results are the same as with indexed file lookups.
Zeile 2354: Zeile 2323:
  
 CONFIGURATION PARAMETERS CONFIGURATION PARAMETERS
-       The following main.cf parameters are especially relevant to this topic. See the Post‐ +       The  following  main.cf parameters are especially relevant to this topic. See the Postfix main.cf file for 
-       fix  main.cf file for syntax details and for default values. Use the "postfix reload" +       syntax details and for default values. Use the "postfix reload" command after a configuration change.
-       command after a configuration change.+
  
        virtual_alias_maps        virtual_alias_maps
Zeile 2362: Zeile 2330:
  
        virtual_alias_domains        virtual_alias_domains
-              List of virtual alias domains. This uses the same syntax as the  mydestination +              List of virtual alias domains. This uses the same syntax as the mydestination parameter.
-              parameter.+
  
        propagate_unmatched_extensions        propagate_unmatched_extensions
-              A list of address rewriting or forwarding mechanisms that propagate an address +              A list of address rewriting or forwarding mechanisms that propagate an address extension  from  the 
-              extension from the original address to the result.  Specify zero  or  more  of +              original  address  to  the  result.   Specify  zero  or more of canonical, virtual, alias, forward, 
-              canonical, virtual, alias, forward, include, or generic.+              include, or generic.
  
        Other parameters of interest:        Other parameters of interest:
  
        inet_interfaces        inet_interfaces
-              The  network  interface addresses that this system receives mail on.  You need +              The network interface addresses that this system receives mail on.  You  need  to  stop  and  start 
-              to stop and start Postfix when this parameter changes.+              Postfix when this parameter changes.
  
        mydestination        mydestination
Zeile 2386: Zeile 2353:
  
        proxy_interfaces        proxy_interfaces
-              Other interfaces that this machine receives mail on by way of a proxy agent or +              Other  interfaces  that  this  machine  receives mail on by way of a proxy agent or network address 
-              network address translator.+              translator.
  
 SEE ALSO SEE ALSO
Zeile 2396: Zeile 2363:
  
 README FILES README FILES
-       Use  "postconf readme_directory" or "postconf html_directory" to locate this informa‐ +       Use "postconf readme_directory" or "postconf html_directory" to locate this information.
-       tion.+
        ADDRESS_REWRITING_README, address rewriting guide        ADDRESS_REWRITING_README, address rewriting guide
        DATABASE_README, Postfix lookup table overview        DATABASE_README, Postfix lookup table overview
Zeile 2411: Zeile 2377:
        Yorktown Heights, NY 10598, USA        Yorktown Heights, NY 10598, USA
  
-                                                                                  VIRTUAL(5) +       Wietse Venema 
-</code>+       Google, Inc. 
 +       111 8th Avenue 
 +       New York, NY 10011, USA 
 + 
 +                                                                                                       VIRTUAL(5)</code>
 === virtual-Dateien === === virtual-Dateien ===
 == virtual_alias_domains == == virtual_alias_domains ==
-  * **virtual_alias_domains** Lookup-Tabelle zum Verwalten der virtuellen Domains. \\ **virtual_alias_domains.db**  Datenbankfile zur //virtual_alias_domains//-Datei. <code> # vim /etc/postfix/virtual_alias_domains</code> <file bash /etc/postfix/virtual_alias_domains># Kapitel 5.2.2 virtual: Weiterleitung und virtuelle Mailadressen+  * **virtual_alias_domains** Lookup-Tabelle zum Verwalten der virtuellen Domains. \\ **virtual_alias_domains.db**  Datenbankfile zur //virtual_alias_domains//-Datei. <code> # vim /etc/postfix/virtual_alias_domains</code> <file bash /etc/postfix/virtual_alias_domains># Django : 2019-01-27 
 +# Kapitel 5.2.2 virtual: Weiterleitung und virtuelle Mailadressen
 # Lookup-Tabelle zum Verwalten der virtuellen Domains.  # Lookup-Tabelle zum Verwalten der virtuellen Domains. 
 # Nach dem Ändern und/oder Erweitern der Tabelle, muß noch mittels   # Nach dem Ändern und/oder Erweitern der Tabelle, muß noch mittels  
Zeile 2430: Zeile 2401:
 #lists.nausch.org                Mailman #lists.nausch.org                Mailman
 </file> </file>
-  * **virtual_alias_maps** Lookup-Tabelle zum Verwalten der virtuellen eMail-Adressen. \\ **virtual_alias_maps.db**  Datenbankfile zur //virtual_alias_maps//-Datei. <code> # vim /etc/postfix/virtual_alias_maps</code> <file bash /etc/postfix/virtual_alias_maps># Kapitel 5.2.2 virtual: Weiterleitung und virtuelle Mailadressen+  * **virtual_alias_maps** Lookup-Tabelle zum Verwalten der virtuellen eMail-Adressen. \\ **virtual_alias_maps.db**  Datenbankfile zur //virtual_alias_maps//-Datei. <code> # vim /etc/postfix/virtual_alias_maps</code> <file bash /etc/postfix/virtual_alias_maps># Django : 2019-01-27 
 +# Kapitel 5.2.2 virtual: Weiterleitung und virtuelle Mailadressen
 # Lookup-Tabelle zum Verwalten der virtuellen eMailadressen. # Lookup-Tabelle zum Verwalten der virtuellen eMailadressen.
 # Nach dem Ändern und/oder Erweitern der Tabelle, muß noch mittels   # Nach dem Ändern und/oder Erweitern der Tabelle, muß noch mittels  
Zeile 2471: Zeile 2443:
 == mysql_virtual_domains_maps.cf == == mysql_virtual_domains_maps.cf ==
    # vim /etc/postfix/mysql_virtual_domains_maps.cf    # vim /etc/postfix/mysql_virtual_domains_maps.cf
-<file bash /etc/postfix/mysql_virtual_domains_maps.cf># Django : 2013-02-07+<file bash /etc/postfix/mysql_virtual_domains_maps.cf># Django : 2019-01-27
 # Definition der Datenbankanbindung zur Abfrage der virtuellen Domaenen # Definition der Datenbankanbindung zur Abfrage der virtuellen Domaenen
 # #
Zeile 2483: Zeile 2455:
 == mysql_virtual_alias_maps.cf == == mysql_virtual_alias_maps.cf ==
    # vim /etc/postfix/mysql_virtual_alias_maps.cf    # vim /etc/postfix/mysql_virtual_alias_maps.cf
-<file bash /etc/postfix/mysql_virtual_alias_maps.cf># Django : 2012-02-07+<file bash /etc/postfix/mysql_virtual_alias_maps.cf># Django : 2019-01-27
 # Definition der Datenbankanbindung zur Abfrage der virtual Alias Maps # Definition der Datenbankanbindung zur Abfrage der virtual Alias Maps
 # #
Zeile 2495: Zeile 2467:
 == mysql_virtual_alias_domain_maps.cf == == mysql_virtual_alias_domain_maps.cf ==
    # vim /etc/postfix/mysql_virtual_alias_domain_maps.cf    # vim /etc/postfix/mysql_virtual_alias_domain_maps.cf
-<file bash /etc/postfix/mysql_virtual_alias_domain_maps.cf># Django : 2013-02-07+<file bash /etc/postfix/mysql_virtual_alias_domain_maps.cf># Django : 2019-01-27
 # Definition der Datenbankanbindung zur Abfrage der virtual Alias Domain Maps # Definition der Datenbankanbindung zur Abfrage der virtual Alias Domain Maps
 # #
Zeile 2509: Zeile 2481:
 == mysql_virtual_alias_domain_catchall_maps.cf == == mysql_virtual_alias_domain_catchall_maps.cf ==
    # vim /etc/postfix/mysql_virtual_alias_domain_catchall_maps.cf    # vim /etc/postfix/mysql_virtual_alias_domain_catchall_maps.cf
-<file bash /etc/postfix/mysql_virtual_alias_domain_catchall_maps.cf># Django : 2013-02-07+<file bash /etc/postfix/mysql_virtual_alias_domain_catchall_maps.cf># Django : 2019-01-27
 # Definition der Datenbankanbindung zur Abfrage der virtual Alias Domain Catchall Maps # Definition der Datenbankanbindung zur Abfrage der virtual Alias Domain Catchall Maps
 # #
Zeile 2523: Zeile 2495:
 == mysql_virtual_mailbox_maps.cf == == mysql_virtual_mailbox_maps.cf ==
    # vim /etc/postfix/mysql_virtual_mailbox_maps.cf    # vim /etc/postfix/mysql_virtual_mailbox_maps.cf
-<file bash /etc/postfix/mysql_virtual_mailbox_maps.cf># Django : 2013-02-07+<file bash /etc/postfix/mysql_virtual_mailbox_maps.cf># Django : 2019-01-27
 # Definition der Datenbankanbindung zur Abfrage der virtual Mailbox Maps # Definition der Datenbankanbindung zur Abfrage der virtual Mailbox Maps
 # #
Zeile 2535: Zeile 2507:
 == mysql_virtual_alias_domain_mailbox_maps.cf == == mysql_virtual_alias_domain_mailbox_maps.cf ==
    # vim /etc/postfix/mysql_virtual_alias_domain_mailbox_maps.cf    # vim /etc/postfix/mysql_virtual_alias_domain_mailbox_maps.cf
-<file bash /etc/postfix/mysql_virtual_alias_domain_mailbox_maps.cf># Django : 2012-10-09+<file bash /etc/postfix/mysql_virtual_alias_domain_mailbox_maps.cf># Django : 2019-01-27
 # Definition der Datenbankanbindung zur Abfrage der virtual Alias Domain Mailbox Maps # Definition der Datenbankanbindung zur Abfrage der virtual Alias Domain Mailbox Maps
 # #
Zeile 2551: Zeile 2523:
 === bcc-Dateien === === bcc-Dateien ===
 == recipient_bcc_maps == == recipient_bcc_maps ==
-  * **recipient_bcc_maps** Lookup-Tabelle für Blindcopies einer oder mehrerer Empfangsadressen zu einem oder mehrer Zieladressen. \\ **recipient_bcc_maps.db**  Datenbankfile zur //recipient_bcc_maps//-Datei. <code> # vim /etc/postfix/recipient_bcc_maps</code> <file bash /etc/postfix/recipient_bcc_maps># Django : 2014-06-11+  * **recipient_bcc_maps** Lookup-Tabelle für Blindcopies einer oder mehrerer Empfangsadressen zu einem oder mehrer Zieladressen. \\ **recipient_bcc_maps.db**  Datenbankfile zur //recipient_bcc_maps//-Datei. <code> # vim /etc/postfix/recipient_bcc_maps</code> <file bash /etc/postfix/recipient_bcc_maps># Django : 2019-01-27
 # Kapitel 5.2.3 bcc-Tabelle: Blindcopy einer oder mehrerer Empfangsadressen. # Kapitel 5.2.3 bcc-Tabelle: Blindcopy einer oder mehrerer Empfangsadressen.
 # #
 # Nach dem Ändern und/oder Erweitern der Tabelle, muß noch mittels  # Nach dem Ändern und/oder Erweitern der Tabelle, muß noch mittels 
-# $ postmap /etc/postfix/recipient_bcc_maps+# 
 +#            $ postmap /etc/postfix/recipient_bcc_maps 
 +#
 # die zugehörige Datenbank erzeugt werden. # die zugehörige Datenbank erzeugt werden.
 # #
Zeile 2563: Zeile 2537:
 # alle Nachrichten eines einzelnen Empfängers kopieren # alle Nachrichten eines einzelnen Empfängers kopieren
 #weather@nausch.org                     mailsave@nausch.org #weather@nausch.org                     mailsave@nausch.org
-# 
-#f2b-reports@nausch.org                 michi@mail.sskm.de 
 </file> </file>
-  * **sender_bcc_maps** Lookup-Tabelle für Blindcopies einer oder mehrerer Absenderadressen zu einem oder mehrer Zieladressen. \\ **sender_bcc_maps.db**  Datenbankfile zur //sender_bcc_maps//-Datei. <code> # vim /etc/postfix/sender_bcc_maps</code> <file bash /etc/postfix/sender_bcc_maps># Django : 2014-06-11+  * **sender_bcc_maps** Lookup-Tabelle für Blindcopies einer oder mehrerer Absenderadressen zu einem oder mehrer Zieladressen. \\ **sender_bcc_maps.db**  Datenbankfile zur //sender_bcc_maps//-Datei. <code> # vim /etc/postfix/sender_bcc_maps</code> <file bash /etc/postfix/sender_bcc_maps># Django : 2019-01-27
 # Kapitel 5.2.3 bcc-Tabelle: Blindcopy einer oder mehrerer Sendeadressen. # Kapitel 5.2.3 bcc-Tabelle: Blindcopy einer oder mehrerer Sendeadressen.
 # #
 # Nach dem Ändern und/oder Erweitern der Tabelle, muß noch mittels   # Nach dem Ändern und/oder Erweitern der Tabelle, muß noch mittels  
-# $ postmap /etc/postfix/sender_bcc_maps+# 
 +#           $ postmap /etc/postfix/sender_bcc_maps 
 +#
 # die zugehörige Datenbank erzeugt werden. # die zugehörige Datenbank erzeugt werden.
 # #
Zeile 2577: Zeile 2551:
 # #
 # alle Nachrichten eines einzelnen Absenders kopieren # alle Nachrichten eines einzelnen Absenders kopieren
-#weather@nausch.org                     mailsave@nausch.org +#weather@nausch.org                     mailsave@nausch.org</file>
-+
-#fail2ban@vml000080.dmz.nausch.org      michi@mail.sskm.de</file>+
  
 +==== main.cf ====
 In der Sektion **LOOKUP-TABELLEN** definieren wir nun die zuvor vorgestellten Lookup-Tabellen in der Hauptkonfigurationsdatei **main.cf**. In der Sektion **LOOKUP-TABELLEN** definieren wir nun die zuvor vorgestellten Lookup-Tabellen in der Hauptkonfigurationsdatei **main.cf**.
    # vim /etc/postfix/main.cf    # vim /etc/postfix/main.cf
-<code bash>... +<code bash>################################################################################
- +
-################################################################################+
 ## LOOKUP-TABELLEN ## LOOKUP-TABELLEN
 # #
-# Django : 2014-10-15 - default Datenbank Typ für die Befehle newaliases, +# Django : 2019-01-27 - default Datenbank Typ für die Befehle newaliases, 
 #          postalias und postmap auf das performantere btree umgestellt. #          postalias und postmap auf das performantere btree umgestellt.
 # default default_database_type = hash # default default_database_type = hash
 default_database_type = btree default_database_type = btree
  
-# Django : 2014-10-15 - Trennzeichen zwischen Usernamen und Adresserweiterung +# Django : 2019-01-27 - Trennzeichen zwischen Usernamen und Adresserweiterung 
 # default: recipient_delimiter = # default: recipient_delimiter =
 recipient_delimiter = + recipient_delimiter = +
  
-# Django : 2014-10-15 - Alias-Tabelle für die Zustellung von lokalen Nachrichten+# Django : 2019-01-27 - Alias-Tabelle für die Zustellung von lokalen Nachrichten
 #          durch den MDA (Mail Delivery Agent) "local". Nach Änderungen an der #          durch den MDA (Mail Delivery Agent) "local". Nach Änderungen an der
 #          Tabelle /etc/aliases ist "newaliases" zum Neubau des Datenbankfiles #          Tabelle /etc/aliases ist "newaliases" zum Neubau des Datenbankfiles
Zeile 2603: Zeile 2574:
 # default: alias_maps = hash:/etc/aliases, nis:mail.aliase # default: alias_maps = hash:/etc/aliases, nis:mail.aliase
 alias_maps = hash:/etc/aliases alias_maps = hash:/etc/aliases
-#            btree:/etc/mailman/aliases 
 alias_database = hash:/etc/aliases alias_database = hash:/etc/aliases
  
-# Django : 2014-10-15 - Optionale Lookup Tabelle mit allen gültigen Empfängern+# Django : 2019-01-27 - Optionale Lookup Tabelle mit allen gültigen Empfängern
 #          der in $relay_domains aufgeführten Domains #          der in $relay_domains aufgeführten Domains
 # default: relay_recipient_maps = # default: relay_recipient_maps =
Zeile 2613: Zeile 2583:
 #                         btree:/etc/mailman/roleaccounts  #                         btree:/etc/mailman/roleaccounts 
  
-# Django : 2014-10-15 - virtuelle Mail-Domains und Mailboxen mit Anbindung an+# Django : 2019-01-27 - virtuelle Mail-Domains und Mailboxen mit Anbindung an
 #          das mySQL-Datenbankbackend (Verwaltung mit Hilfe von postfixadmin) #          das mySQL-Datenbankbackend (Verwaltung mit Hilfe von postfixadmin)
 # default: virtual_mailbox_domains = $virtual_mailbox_maps # default: virtual_mailbox_domains = $virtual_mailbox_maps
Zeile 2627: Zeile 2597:
                           proxy:mysql:/etc/postfix/mysql_virtual_alias_domain_mailbox_maps.cf                           proxy:mysql:/etc/postfix/mysql_virtual_alias_domain_mailbox_maps.cf
  
-# Django : 2014-10-15 - BCC-Adress Lookup Tabelle mit deren Hilfe Nachrichten +# Django : 2019-01-27 - BCC-Adress Lookup Tabelle mit deren Hilfe Nachrichten 
 #          einzelner oder mehrerer Empfänger automatisch an einen weiteren  #          einzelner oder mehrerer Empfänger automatisch an einen weiteren 
 #          Empfänger geschickt werden. #          Empfänger geschickt werden.
Zeile 2633: Zeile 2603:
 recipient_bcc_maps = btree:/etc/postfix/recipient_bcc_maps recipient_bcc_maps = btree:/etc/postfix/recipient_bcc_maps
  
-# Django : 2014-10-15 - BCC-Adress Lookup Tabelle mit deren Hilfe Nachrichten +# Django : 2019-01-27 - BCC-Adress Lookup Tabelle mit deren Hilfe Nachrichten 
 #          einzelner oder mehrerer Absender automatisch an einen weiteren  #          einzelner oder mehrerer Absender automatisch an einen weiteren 
 #          Empfänger geschickt werden. #          Empfänger geschickt werden.
 sender_bcc_maps = btree:/etc/postfix/sender_bcc_maps sender_bcc_maps = btree:/etc/postfix/sender_bcc_maps
  
-# Django : 2014-10-16 - SMTP Lookup Tabelle mit deren Hilfe eMail-Adressen der+# Django : 2019-01-27 - SMTP Lookup Tabelle mit deren Hilfe eMail-Adressen der
 #          Empfänger im SMTP-Envelope und im Header der eMail beim Verlassen #          Empfänger im SMTP-Envelope und im Header der eMail beim Verlassen
 #          des MTA via SMTP umgeschrieben werden können. #          des MTA via SMTP umgeschrieben werden können.
Zeile 2644: Zeile 2614:
 smtp_generic_maps = btree:/etc/postfix/smtp_generic_maps smtp_generic_maps = btree:/etc/postfix/smtp_generic_maps
  
-# Django : 2014-10-16 - LMTP Lookup Tabelle mit deren Hilfe eMail-Adressen der+# Django : 2019-01-27 - LMTP Lookup Tabelle mit deren Hilfe eMail-Adressen der
 #          Empfänger im SMTP-Envelope und im Header der eMail beim Verlassen #          Empfänger im SMTP-Envelope und im Header der eMail beim Verlassen
 #          des MTA zum MDA via LMTP umgeschrieben werden können. #          des MTA zum MDA via LMTP umgeschrieben werden können.
Zeile 2650: Zeile 2620:
 lmtp_generic_maps = btree:/etc/postfix/lmtp_generic_maps lmtp_generic_maps = btree:/etc/postfix/lmtp_generic_maps
  
-# Django : 2014-10-16 - Lookup-Tabelle zum Umschreibungen von Absender-eMail-+# Django : 2019-01-27 - Lookup-Tabelle zum Umschreibungen von Absender-eMail-
 #          -Adressen im SMTP-Envelop und/oder im Header der eMail.  #          -Adressen im SMTP-Envelop und/oder im Header der eMail. 
 # default: sender_canonical_maps =  # default: sender_canonical_maps = 
Zeile 2660: Zeile 2630:
 sender_canonical_classes = envelope_sender sender_canonical_classes = envelope_sender
  
-# Django : 2014-10-16 - Lookup-Tabelle zum Umschreibungen von Empfänger-eMail-+# Django : 2019-01-27 - Lookup-Tabelle zum Umschreibungen von Empfänger-eMail-
 #          -Adressen im SMTP-Envelop und/oder im Header der eMail. #          -Adressen im SMTP-Envelop und/oder im Header der eMail.
 # default: recipient_canonical_maps = # default: recipient_canonical_maps =
Zeile 2670: Zeile 2640:
 recipient_canonical_classes = envelope_recipient recipient_canonical_classes = envelope_recipient
  
-# Django : 2014-10-16 - Lookup-Tabelle zum Aktivieren von "Bounce-Nachrichten"+# Django : 2019-01-27 - Lookup-Tabelle zum Aktivieren von "Bounce-Nachrichten"
 #          an den Absender einer eMail über nicht existierende eMail-Adressen  #          an den Absender einer eMail über nicht existierende eMail-Adressen 
 #          mit Angabe der neu zu nutzenden eMailadresse des Empfängers. #          mit Angabe der neu zu nutzenden eMailadresse des Empfängers.
Zeile 2676: Zeile 2646:
 relocated_maps = btree:/etc/postfix/relocated_maps relocated_maps = btree:/etc/postfix/relocated_maps
  
-# Django : 2015-10-15 - Ergebnisse der Adress-Verification cachen+# Django : 2019-01-27 - Ergebnisse der Adress-Verification cachen
 #          Kapitel 12.2.2 Dynamische Empfänger-Verifizierung #          Kapitel 12.2.2 Dynamische Empfänger-Verifizierung
 #          Kapitel 9.5.5 envelope sender überprüfen #          Kapitel 9.5.5 envelope sender überprüfen
 # default: address_verify_map = btree:$data_directory/verify_cache # default: address_verify_map = btree:$data_directory/verify_cache
- 
  
 </code> </code>
  
 +Die Installation und Konfiguration des in diesem Codeabschnitt enthaltenen SRS-Daemon findest sich im Kapitel **[[centos:mail_c7:spam_11#postfix|SRS - Sender Rewriting Scheme unter CentOS 7.x]]**.
  
  
Zeile 2722: Zeile 2691:
 Nachfolgende Definitionen fügen wir nun am Ende der //**/etc/postfix/main.cf**// ein. Hierzu benutzen wir wie immer den Editor unserer Wahl.  Nachfolgende Definitionen fügen wir nun am Ende der //**/etc/postfix/main.cf**// ein. Hierzu benutzen wir wie immer den Editor unserer Wahl. 
    # vim /etc/postfix/main.cf    # vim /etc/postfix/main.cf
-<code>... +<code>################################################################################
- +
-################################################################################+
 ## SMTP RECIPIENT RESTRICTIONS ## SMTP RECIPIENT RESTRICTIONS
 # #
-# Django : 2014-10-29 - Schutz unserer Empfänger mit Hilfe der Recipient +# Django : 2019-01-27 - Schutz unserer Empfänger mit Hilfe der Recipient 
 #          Restrictions  #          Restrictions 
 # default: smtpd_recipient_restrictions = # default: smtpd_recipient_restrictions =
Zeile 2785: Zeile 2752:
 Nachfolgende Definitionen fügen wir nun am Ende der //**/etc/postfix/main.cf**// ein.  Nachfolgende Definitionen fügen wir nun am Ende der //**/etc/postfix/main.cf**// ein. 
    # vim /etc/postfix/main.cf    # vim /etc/postfix/main.cf
-<code>... +<code>################################################################################
- +
-################################################################################+
 ## SMTP RELAY RESTRICTIONS ## SMTP RELAY RESTRICTIONS
 # #
-# Django : 2014-10-27 - Definition, wer über unseren MX relayen darf oder nicht. +# Django : 2019-01-27 - Definition, wer über unseren MX relayen darf oder nicht. 
 #          http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions #          http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions
 # default: smtpd_relay_restrictions = permit_mynetworks,  # default: smtpd_relay_restrictions = permit_mynetworks, 
Zeile 2810: Zeile 2775:
 <file bash /etc/postfix/main.cf>################################################################################ <file bash /etc/postfix/main.cf>################################################################################
 #                                                                              # #                                                                              #
-#    Django : 2014-10-15 - Musterkonfiguration Postfix 2.11 unter CentOS 7     #+#    Django : 2019-01-27 - Musterkonfiguration Postfix 3.unter CentOS 7      #
 #                                                                              # #                                                                              #
 ################################################################################ ################################################################################
Zeile 2817: Zeile 2782:
 ## INSTALLATIONS-KONFIGURATIONS INFORMATIONEN  ## INSTALLATIONS-KONFIGURATIONS INFORMATIONEN 
 # #
 +# Der Kopatibilitäts Level definiert, welche Standardeinstellungen Postfix für 
 +# die Einstellungen main.cf und master.cf verwendet. Diese Standardeinstellungen 
 +# werden sich im Laufe der Zeit voraussichtlich ändern!
 +#
 +# Damit die Lauffähigkeit des Postfix-Daemon nicht gefährdet wird der Daemon
 +# rückwärtskompatible Standardeinstellungen verwenden und dies auch entsprechend
 +# protokollieren. So kann bei einer Migration definiert werden,  ob rückwärts-
 +# kompatible Standardeinstellungen in main.cf oder master.cf dauerhaft 
 +# vorgenommen werden müssen.
 +#
 +# Nach erfolgter Überprüfung ist der compatibility_level, wie in der Datei 
 +# /usr/share/doc/postfix-3.*/README_FILES/RELEASE_NOTES 
 +# empfohlen, entsprechend anzupassen.
 +#
 +# Django : 2019-01-27 - Kompatibilitäts-Level der Postfix 3 Installation
 +#          Standardwert 2 definiert eine Neuinstalltion und kein (!) Upgrade.
 +# default: compatibility_level = 2
 +compatibility_level = 2
 +
 # Folgende Default-Parameter werden benutzt, sobald eine neue Postfix-Version  # Folgende Default-Parameter werden benutzt, sobald eine neue Postfix-Version 
 # installiert wird. # installiert wird.
 # #
-# Django : 2014-10-31 - Vollständiger Pfad zum Postfix sendmail Programm, dem+# Django : 2019-01-27 - Vollständiger Pfad zum Postfix sendmail Programm, dem
 #          zu senmail kompatiblen sendmail Befehl. #          zu senmail kompatiblen sendmail Befehl.
 # default: sendmail_path = /usr/sbin/sendmail # default: sendmail_path = /usr/sbin/sendmail
 sendmail_path = /usr/sbin/sendmail.postfix sendmail_path = /usr/sbin/sendmail.postfix
- +  
-# Django : 2014-10-31 - Vollständiger Pfad zum Postfix newaliases Programm, dem+# Django : 2019-01-27 - Vollständiger Pfad zum Postfix newaliases Programm, dem
 #          zu sendmail kompatiblen Programm zum Anlegen der Alias Datenbanken. #          zu sendmail kompatiblen Programm zum Anlegen der Alias Datenbanken.
 # default: newaliases_path = /usr/bin/newaliases # default: newaliases_path = /usr/bin/newaliases
 newaliases_path = /usr/bin/newaliases.postfix newaliases_path = /usr/bin/newaliases.postfix
- +  
-# Django : 2014-10-31 - Vollständiger Pfad zum Postfix qmail-Programm, dem zu+# Django : 2019-01-27 - Vollständiger Pfad zum Postfix qmail-Programm, dem zu
 #          sendmail kompatiblen Programm zum Anzeigen der Maile-Queues #          sendmail kompatiblen Programm zum Anzeigen der Maile-Queues
 # default: mailq_path = /usr/bin/mailq # default: mailq_path = /usr/bin/mailq
 mailq_path = /usr/bin/mailq.postfix mailq_path = /usr/bin/mailq.postfix
- +  
-# Django : 2014-10-31 - Gruppe für die Befehle mail submission und queue+# Django : 2019-01-27 - Gruppe für die Befehle mail submission und queue
 #          management. Die Gruppe muss eine numerische eigene ID haben #          management. Die Gruppe muss eine numerische eigene ID haben
 #          und darf nicht mit anderen Benutzeraccounts geteilt werden, #          und darf nicht mit anderen Benutzeraccounts geteilt werden,
Zeile 2841: Zeile 2825:
 # default: setgid_group = postdrop  # default: setgid_group = postdrop 
 setgid_group = postdrop setgid_group = postdrop
- +  
-# Django : 2014-10-31 - Pfad für die Postfix Postfix HTML Dokumentation.+# Django : 2019-01-27 - Pfad für die Postfix Postfix HTML Dokumentation.
 # default: html_directory # default: html_directory
 html_directory = no html_directory = no
- +  
-# Django : 2014-10-31 - Pfad für die Postfix online man-pages.+# Django : 2019-01-27 - Pfad für die Postfix online man-pages.
 # default: manpage_directory = /usr/local/man # default: manpage_directory = /usr/local/man
 manpage_directory = /usr/share/man manpage_directory = /usr/share/man
- +  
-# Django : 2014-10-31 - Pfadangabe für die Postfix Beispielkonfigurationsdateien.+# Django : 2019-01-27 - Pfadangabe für die Postfix Beispielkonfigurationsdateien.
 #          Dieser Parameter ist obsolete seit Postfix 2.1. #          Dieser Parameter ist obsolete seit Postfix 2.1.
 # default: sample_directory = /etc/postfix # default: sample_directory = /etc/postfix
-sample_directory = /usr/share/doc/postfix-2.11.3/samples +sample_directory = /usr/share/doc/postfix-3.3.2/samples 
- +  
-# Django : 2014-10-31 - Pfadangabe für die Postfix README Dateien.+# Django : 2019-01-27 - Pfadangabe für die Postfix README Dateien.
 # default: readme_directory = no # default: readme_directory = no
-readme_directory = /usr/share/doc/postfix-2.11.3/README_FILES+readme_directory = /usr/share/doc/postfix-3.3.2/README_FILES 
 + 
 +# Django : 2019-01-27 - Pfadangabe für das Postfix Metadirectory 
 +# default: meta_directory = /etc/postfix 
 +meta_directory = /etc/postfix 
 + 
 +# Django : 2019-01-27 - Pfadangabe für das SHLIB-Verzeichnis 
 +# default: shlib_directory = /usr/lib/postfix 
 +shlib_directory = /usr/lib/postfix
  
  
 ################################################################################ ################################################################################
-## PFADANGABEN DER LOKALEN INSTALLATION +## PFADANGABEN DER LOKALEN INSTALLATION
 # #
-# Django : 2014-10-31 - Definition des Speicherortes für die Queue-Dateien von+# Django : 2019-01-27 - Definition des Speicherortes für die Queue-Dateien von
 #          Postfix. Dies ist auch der root-Pfad, falls Postfix in einer #          Postfix. Dies ist auch der root-Pfad, falls Postfix in einer
 #          chroot-Umgebung laufen sollte. In der Datei examples/chroot-setup #          chroot-Umgebung laufen sollte. In der Datei examples/chroot-setup
Zeile 2871: Zeile 2863:
 # default: queue_directory = /var/spool/postfix # default: queue_directory = /var/spool/postfix
 queue_directory = /var/spool/postfix queue_directory = /var/spool/postfix
- +  
-# Django : 2014-10-31 - Vollständiger Pfad zu allen postXXX-Programmen.+# Django : 2019-01-27 - Vollständiger Pfad zu allen postXXX-Programmen.
 # default: command_directory = /usr/sbin # default: command_directory = /usr/sbin
 command_directory = /usr/sbin command_directory = /usr/sbin
- +  
-# Django : 2014-10-31 Vollständiger Pfad zum Verzeichnis, in dem sich alle+# Django : 2019-01-27 Vollständiger Pfad zum Verzeichnis, in dem sich alle
 #          postfix Daemon Programme (die z.B. auch in der master.cf #          postfix Daemon Programme (die z.B. auch in der master.cf
 #          aufgeführt sind) befinden. Das Verzeichnis muss root gehören! #          aufgeführt sind) befinden. Das Verzeichnis muss root gehören!
 # default: daemon_directory = /usr/libexec/postfix # default: daemon_directory = /usr/libexec/postfix
 daemon_directory = /usr/libexec/postfix daemon_directory = /usr/libexec/postfix
- +  
-# Django : 2014-10-31 - Datenverzeichnis, in dem Postfix alle variablen Daten+# Django : 2019-01-27 - Datenverzeichnis, in dem Postfix alle variablen Daten
 #          ablegt, wie z.B. Caches, Zufallszahlen ect. pp. Das Verzeichnis  #          ablegt, wie z.B. Caches, Zufallszahlen ect. pp. Das Verzeichnis 
 #          muss dem nachfolgendem "mail_owner" gehören! #          muss dem nachfolgendem "mail_owner" gehören!
Zeile 2892: Zeile 2884:
 ## RECHTE BEI QUEUES UND PROZESSEN ## RECHTE BEI QUEUES UND PROZESSEN
 # #
-# Django : 2014-10-31 - Definition des Nutzers, unter dem die meisten Postfix+# Django : 2019-01-27 - Definition des Nutzers, unter dem die meisten Postfix
 #          Daemons laufen und mit dem die Queue-Dateien geschrieben werden. #          Daemons laufen und mit dem die Queue-Dateien geschrieben werden.
 #          Die User muss unique sein, d.h. er darf weder einer anderen Gruppe  #          Die User muss unique sein, d.h. er darf weder einer anderen Gruppe 
Zeile 2901: Zeile 2893:
 mail_owner = postfix mail_owner = postfix
  
-# Django : 2014-10-31 - Festlegung der Defaultrechte, die vom LDA (Local +# Django : 2019-01-27 - Festlegung der Defaultrechte, die vom LDA (Local 
 #          Delivery Agent) verwendet werden, wenn dieser Nachrichten in eine  #          Delivery Agent) verwendet werden, wenn dieser Nachrichten in eine 
 #          externe Datei schreibt, oder einem anderen Befehl übergibt. #          externe Datei schreibt, oder einem anderen Befehl übergibt.
Zeile 2910: Zeile 2902:
 # default: default_privs = nobody # default: default_privs = nobody
 default_privs = nobody default_privs = nobody
 +
  
 ################################################################################ ################################################################################
 ## DEBUGGING  ## DEBUGGING 
 # #
-# Django : 2014-10-31 - Mit dem Parameter "debug_peer_level" wird festgelegt+# Django : 2019-01-27 - Mit dem Parameter "debug_peer_level" wird festgelegt
 #          um welchen Faktor der Logging-Level erhöht wird, wenn ein SMTP  #          um welchen Faktor der Logging-Level erhöht wird, wenn ein SMTP 
 #          Client, ein Hostname oder eine IP-Adresse zu den Definitionen des #          Client, ein Hostname oder eine IP-Adresse zu den Definitionen des
Zeile 2921: Zeile 2914:
 debug_peer_level = 2 debug_peer_level = 2
  
-# Django : 2014-10-31 : Definition einer Liste aus Netzwerk-Adressen,+# Django : 2019-01-27 : Definition einer Liste aus Netzwerk-Adressen,
 #          Namen, IP-Adressen oder entsprechender Postfix-Listen  #          Namen, IP-Adressen oder entsprechender Postfix-Listen 
 #          "type:name", für die der Loglevel gemäß dem obigen Loglevelwert #          "type:name", für die der Loglevel gemäß dem obigen Loglevelwert
Zeile 2930: Zeile 2923:
 # default: debug_peer_list = # default: debug_peer_list =
  
-# Django : 2014-10-13 - Debugger-Befehlszeile+# Django : 2019-01-27 - Debugger-Befehlszeile
 #          Die Option "debugger_command" definiert den kompletten Debug-Aufruf, #          Die Option "debugger_command" definiert den kompletten Debug-Aufruf,
 #          das ausgeführt werden soll, sofern der Postfix Daemon mit der  #          das ausgeführt werden soll, sofern der Postfix Daemon mit der 
Zeile 2952: Zeile 2945:
 ## ZUSTÄNDIGKEITEN, VERTRAUENSWÜRDIGE NETZE UND NETZWERKK-DEFINITIONEN ## ZUSTÄNDIGKEITEN, VERTRAUENSWÜRDIGE NETZE UND NETZWERKK-DEFINITIONEN
 # #
-# Django : 2014-10-15 - Hostname auf "offiziellen" DNS-MX-Record Namen gesetzt+# Django : 2019-01-27 - Hostname auf "offiziellen" DNS-MX-Record Namen gesetzt
 # default: myhostname = FQDN # default: myhostname = FQDN
-myhostname = mx01.nausch.org+myhostname = mx1.nausch.org
  
-# Django : 2014-10-15 - Domainpart der lokal generierten Nachrichten gesetzt+# Django : 2019-01-27 - Domainpart der lokal generierten Nachrichten gesetzt
 # default: myorigin = $myhostname # default: myorigin = $myhostname
 myorigin = $mydomain myorigin = $mydomain
  
-# Django : 2014-10-15 - Für welche Domains ist unser Mailserver zuständig,+# Django : 2019-01-27 - Für welche Domains ist unser Mailserver zuständig,
 #          also final destination? Zusätzlich zu den Defaultwerten soll der MTA  #          also final destination? Zusätzlich zu den Defaultwerten soll der MTA 
 #          auch noch Nachrichten für die beiden Sub-Domains lists.nausch.org  #          auch noch Nachrichten für die beiden Sub-Domains lists.nausch.org 
 #          (Mailman) und dmarc.nausch.org (DMARC-Reportmails) annehmen. #          (Mailman) und dmarc.nausch.org (DMARC-Reportmails) annehmen.
 # default: mydestination = $myhostname, localhost.$mydomain, localhost # default: mydestination = $myhostname, localhost.$mydomain, localhost
-mydestination = +mydestination =
                 $myhostname                 $myhostname
                 localhost.$mydomain                 localhost.$mydomain
Zeile 2972: Zeile 2965:
                 dmarc.nausch.org                 dmarc.nausch.org
  
-defaultunbekannte Empfänger sollen abgewiesen und nicht mit einem +Django 2019-01-27 - Ablehnung unbekannter Empfänger sollen abgewiesen und 
-#          temporären Fehler 450 abgewiesen werden. +#          nicht mit einem temporären Fehler 450 abgewiesen werden. 
-unknown_local_recipient_reject_code = 550+# default: unknown_local_recipient_reject_code = 550 
 +#          unverified_recipient_reject_code = 450 
 +unverified_recipient_reject_code = 577
  
-# Django : 2014-10-15 - Soll bei einem unbekanntem Ziel der genaue Tabellenname+# Django : 2019-01-27 - Soll bei einem unbekanntem Ziel der genaue Tabellenname
 #          bei der Ablehnung genannt werden? #          bei der Ablehnung genannt werden?
 # default: show_user_unknown_table_name = yes  # default: show_user_unknown_table_name = yes 
 show_user_unknown_table_name = no show_user_unknown_table_name = no
  
-# Django : 2014-10-15 - auf allen Interfaces und Protokollen (IPv4 und IPv6) +# Django : 2019-01-27 - auf allen Interfaces und Protokollen (IPv4 und IPv6) 
 #          soll gelauscht werden  #          soll gelauscht werden 
 # default: inet_interfaces = all # default: inet_interfaces = all
 # default: inet_protocols = all # default: inet_protocols = all
  
-# Django : 2014-10-15 - Grundsätzlich soll erst einmal unser Mailserver nur dem+# Django : 2019-01-27 - Grundsätzlich soll erst einmal unser Mailserver nur dem
 #          eigenen Host trauen, sonst niemanden!  #          eigenen Host trauen, sonst niemanden! 
 # default: mynetworks_style = subnet # default: mynetworks_style = subnet
Zeile 2995: Zeile 2990:
                 [::1]/128                 [::1]/128
                 10.0.0.0/24                 10.0.0.0/24
-                10.0.10.0/26 +                10.0.10.0/25
-                130.185.109.34/32 +
-                130.185.109.87/32+
  
-# Django : 2015-10-15 - Backup-Mailserver explizit erlauben+# Django : 2019-01-27 - Backup-Mailserver explizit erlauben
 # default: permit_mx_backup_networks = # default: permit_mx_backup_networks =
 permit_mx_backup_networks = 88.217.171.167/32 permit_mx_backup_networks = 88.217.171.167/32
  
  
-################################################################################ +############################################################################### 
-## ROUTING WEITERLEITEN VON NACHRICHTEN AN DAS EIGENTLICHE ZIEL+## ROUTING WEITERLEITEN VON NACHRICHTEN AN DAS EIGENTLICHE ZIEL
 # #
-# Django : 2014-10-15 - Relayhost: Alle Nachrichten werden an den Relayhost+# Django : 2019-01-27 - Relayhost: Alle Nachrichten werden an den Relayhost
 #          smtp-out.dmz.nausch.org gesendet. #          smtp-out.dmz.nausch.org gesendet.
 # default: relayhost = # default: relayhost =
 # relayhost = [smtp-out.dmz.nausch.org] # relayhost = [smtp-out.dmz.nausch.org]
  
-# Django : 2014-10-15 - Backup-Relayhost: Sollte der $relayhost nicht erreichbar+# Django : 2019-01-27 - Backup-Relayhost: Sollte der $relayhost nicht erreichbar
 #          sein, soll sich unser MTA an den backup-relayhost  #          sein, soll sich unser MTA an den backup-relayhost 
 #          smtp-backup.dmz.nausch.org senden #          smtp-backup.dmz.nausch.org senden
Zeile 3018: Zeile 3011:
 # smtp_fallback_relay = [smtp-backup.dmz.nausch.org] # smtp_fallback_relay = [smtp-backup.dmz.nausch.org]
  
-# Django : 2014-10-15 - Relay Domains: Postfix als eingehendes Mailrelay vor +# Django : 2019-01-27 - Relay Domains: Postfix als eingehendes Mailrelay vor 
 #          einem anderen Server #          einem anderen Server
 # default: relay_domains = $mydestination  # default: relay_domains = $mydestination 
 relay_domains = btree:/etc/postfix/relay_domains relay_domains = btree:/etc/postfix/relay_domains
  
-# Django : 2014-10-15 - Nachrichten für eine bestimmte Richtung sollen+# Django : 2019-01-27 - Nachrichten für eine bestimmte Richtung sollen
 #          abweichend von den MX-Definitionen im DNS an dedizierte Ziele #          abweichend von den MX-Definitionen im DNS an dedizierte Ziele
 #          geroutet/weitergeleitet werden. #          geroutet/weitergeleitet werden.
Zeile 3029: Zeile 3022:
 transport_maps = btree:/etc/postfix/transport_maps transport_maps = btree:/etc/postfix/transport_maps
  
-# Django : 2014-10-15 - Definition zur Erreichbarkeit unseres MDA-Servers +# Django : 2019-01-27 - Definition zur Erreichbarkeit unseres MDA-Servers 
 #          Dovecot-IMAP #          Dovecot-IMAP
 # default: virtual_transport = virtual # default: virtual_transport = virtual
-virtual_transport = lmtp:[10.0.0.77]:24+virtual_transport = lmtp:[imap.dmz.nausch.org]:24
  
  
Zeile 3038: Zeile 3031:
 ## QUEUEING-VERHALTEN ## QUEUEING-VERHALTEN
 # #
-# Django : 2014-10-18 - Queue-Lifetime auf 3 Tage heruntersetzen, defininiert+# Django : 2019-01-27 - Queue-Lifetime auf 3 Tage heruntersetzen, defininiert
 #          die maximale Zeit, die der MX versuchen darf, eine Nachricht zuzu- #          die maximale Zeit, die der MX versuchen darf, eine Nachricht zuzu-
 #          stellen #          stellen
 # default: maximal_queue_lifetime = 5d # default: maximal_queue_lifetime = 5d
 maximal_queue_lifetime = 3d maximal_queue_lifetime = 3d
- +  
-# Django : 2014-03-17- Bounce-Queue-Lifetime auf 3 Tage heruntersetzen, die+# Django : 2019-01-27- Bounce-Queue-Lifetime auf 3 Tage heruntersetzen, die
 #          der MTA versuchen soll eine Bouncenachricht zuzustellen. #          der MTA versuchen soll eine Bouncenachricht zuzustellen.
 # default: bounce_queue_lifetime = 5d # default: bounce_queue_lifetime = 5d
Zeile 3053: Zeile 3046:
 ## NACHRICHTENGROESSE UND ZUSTELLVERSUCHE/-MENGEN  ## NACHRICHTENGROESSE UND ZUSTELLVERSUCHE/-MENGEN 
 # #
-# Django : 2014-10-18 Maximale Nachrichtengröße festlegen. Maximale Nachrichten-+# Django : 2019-01-27 Maximale Nachrichtengröße festlegen. Maximale Nachrichten-
 #          größe einer Nachricht incl. der Headerinformationen darf maximal  #          größe einer Nachricht incl. der Headerinformationen darf maximal 
 #          50 MB ( 52428800 = 50*1024*1024 ) betragen, darüber verweigert  #          50 MB ( 52428800 = 50*1024*1024 ) betragen, darüber verweigert 
Zeile 3060: Zeile 3053:
 message_size_limit = 52428800 message_size_limit = 52428800
  
-# Django : 2014-10-18 Maximale Mailboxgröße einer einzelnen Mailbox bzw.  +# Django : 2019-01-27 Maximale Mailboxgröße einer einzelnen Mailbox bzw.  
-#          Maildir-Fiels. Der Wert darf nicht kleiner als die maximale +#          Maildir-Files. Der Wert darf nicht kleiner als die maximale 
 #          Nachrichtengröße (message_size_limit) sein. #          Nachrichtengröße (message_size_limit) sein.
 # default: mailbox_size_limit = 10240000 # default: mailbox_size_limit = 10240000
 mailbox_size_limit = 52428800 mailbox_size_limit = 52428800
  
-# Django : 2010-10-28 - Rate Limiting (DOS-Attacken verhindern) maximale+# Django : 2019-01-27 - Rate Limiting (DOS-Attacken verhindern) maximale
 #          Zustellung limitieren (Kapitel 24 des Buches Postfix) #          Zustellung limitieren (Kapitel 24 des Buches Postfix)
 #          (Kapitel 13.14 Rate-Limiting gegenüber Clients durchsetzen) #          (Kapitel 13.14 Rate-Limiting gegenüber Clients durchsetzen)
Zeile 3088: Zeile 3081:
 #          Maximale Anzahl von erlaubten Anzahl von eMails je definierter Zeit- #          Maximale Anzahl von erlaubten Anzahl von eMails je definierter Zeit-
 #          einheit (anvil_rate_time_unit) pro einliefernden Host #          einheit (anvil_rate_time_unit) pro einliefernden Host
-deafault: smtpd_client_message_rate_limit = 0+default: smtpd_client_message_rate_limit = 0
 smtpd_client_message_rate_limit = 50 smtpd_client_message_rate_limit = 50
 # #
-#          Welche Cleints sollen vom Rate-Limeting ausgenommen werden? Per+#          Welche Clients sollen vom Rate-Limeting ausgenommen werden? Per
 #          Default sind dies alle Clients aus dem eigenen Netzwerk $mynetworks #          Default sind dies alle Clients aus dem eigenen Netzwerk $mynetworks
 # default: smtpd_client_event_limit_exceptions =  # default: smtpd_client_event_limit_exceptions = 
Zeile 3112: Zeile 3105:
 #          Ausgehende Nachrichten des MAilinglistenservers auf 2,5 Minuten #          Ausgehende Nachrichten des MAilinglistenservers auf 2,5 Minuten
 #          setzen #          setzen
-smtp_destination_rate_delay = 150s+#smtp_destination_rate_delay = 150s
  
  
Zeile 3118: Zeile 3111:
 ## RÜCKMELDUNGEN BEEINFLUSSEN UND INDIVIDUALISIEREN ## RÜCKMELDUNGEN BEEINFLUSSEN UND INDIVIDUALISIEREN
 # #
-# Django : 2014-10-18 - Greeting Banner bei der 220er Begrüßung des MTA+# Django : 2019-01-27 - Greeting Banner bei der 220er Begrüßung des MTA
 smtpd_banner = $myhostname ESMTP $mail_name smtpd_banner = $myhostname ESMTP $mail_name
  
-# Django : 2014-10-16 - Extra-Footer bls zweite Zeiler jeder Fehlermeldungen +# Django : 2019-01-27 - Extra-Footer als zweite Zeiler jeder Fehlermeldungen 
 #          anfügen #          anfügen
 smtpd_reject_footer = \c. Contact your postmaster/admin for technical assistance. He can achieve our postmaster via email: postmaster@nausch.org or via fax: +49 8121 883179. In any case, please provide the following information in your problem report: This error message, time ($localtime), client ($client_address) and server ($server_name). smtpd_reject_footer = \c. Contact your postmaster/admin for technical assistance. He can achieve our postmaster via email: postmaster@nausch.org or via fax: +49 8121 883179. In any case, please provide the following information in your problem report: This error message, time ($localtime), client ($client_address) and server ($server_name).
  
-# Django : 2014-10-16 - Anzeige des Tabellen-Namens, in der der Empfänger+# Django : 2019-01-27 - Anzeige des Tabellen-Namens, in der der Empfänger
 #          nicht gefunden wurde. Das unterdrücken macht unter Umständen die #          nicht gefunden wurde. Das unterdrücken macht unter Umständen die
 #          Fehlersuche etwas aufwändiger, aber Externen geht diese Detailinfo #          Fehlersuche etwas aufwändiger, aber Externen geht diese Detailinfo
Zeile 3132: Zeile 3125:
 show_user_unknown_table_name = no show_user_unknown_table_name = no
  
-# Django : 2014-10-24 - Adressverifikationsdetails unterdrücken+# Django : 2019-01-27 - Adressverifikationsdetails unterdrücken
 #          Weder den numerischen SMTP-reply-Code, noch den enhanced status code #          Weder den numerischen SMTP-reply-Code, noch den enhanced status code
 #          zurückgeben. Lediglich "Recipient address lookup failed" zurückmelden. #          zurückgeben. Lediglich "Recipient address lookup failed" zurückmelden.
Zeile 3138: Zeile 3131:
 unverified_recipient_reject_reason = Recipient address lookup failed unverified_recipient_reject_reason = Recipient address lookup failed
  
-# Django : 2014-10-24 - Adressverifikationsdetails unterdrücken+# Django : 2019-01-27 - Adressverifikationsdetails unterdrücken
 #          Weder den numerischen SMTP-reply-Code, noch den enhanced status code #          Weder den numerischen SMTP-reply-Code, noch den enhanced status code
 #          zurückgeben. Lediglich "Recipient address lookup failed" zurückmelden. #          zurückgeben. Lediglich "Recipient address lookup failed" zurückmelden.
Zeile 3144: Zeile 3137:
 unverified_sender_reject_reason = Sender address lookup failed unverified_sender_reject_reason = Sender address lookup failed
  
-# Django : 2014-10-18 Definition der benutzerspezifischen und individualisierten +# Django : 2019-01-27 Definition der benutzerspezifischen und individualisierten 
 #          Bounce-Nachrichten mit deutsch- und englischsprachigen Texten aktiviert #          Bounce-Nachrichten mit deutsch- und englischsprachigen Texten aktiviert
 # default: bounce_template_file = # default: bounce_template_file =
 bounce_template_file = /etc/postfix/bounce.de-DE.cf bounce_template_file = /etc/postfix/bounce.de-DE.cf
  
-# Django : 2014-10-18 - Delivery Status Notification (DSN) selectiv sperren+# Django : 2019-01-27 - Delivery Status Notification (DSN) selectiv sperren
 #          oder freigeben #          oder freigeben
 # default: smtpd_discard_ehlo_keyword_address_maps = # default: smtpd_discard_ehlo_keyword_address_maps =
 smtpd_discard_ehlo_keyword_address_maps = cidr:/etc/postfix/esmtp_access smtpd_discard_ehlo_keyword_address_maps = cidr:/etc/postfix/esmtp_access
  
-# Django : 2014-10-18 - SMTP-Kommando VRFY sperren, mit dem eine einfache und+# Django : 2019-01-27 - SMTP-Kommando VRFY sperren, mit dem eine einfache und
 #          schnelle Addressverifizierung möglich ist. #          schnelle Addressverifizierung möglich ist.
 # default: disable_vrfy_command = no # default: disable_vrfy_command = no
 disable_vrfy_command = yes disable_vrfy_command = yes
  
-# Django : 2015-10-08 - Fehlercode bei Verwendung der Option+# Django : 2019-01-27 - Fehlercode bei Verwendung der Option 
 #          reject_plaintext_session beim Einsatz von verpflichtender #          reject_plaintext_session beim Einsatz von verpflichtender
-#          TLS-Transportverschlüsselung.+#          TLS-Transportverschlüsselung.  
 #          https://tools.ietf.org/html/rfc3463#section-3.8 #          https://tools.ietf.org/html/rfc3463#section-3.8
 # default: plaintext_reject_code = 450 # default: plaintext_reject_code = 450
-plaintext_reject_code = 573+plaintext_reject_code = 571
  
  
Zeile 3170: Zeile 3163:
 ## LOOKUP-TABELLEN ## LOOKUP-TABELLEN
 # #
-# Django : 2014-10-15 - default Datenbank Typ für die Befehle newaliases, +# Django : 2019-01-27 - default Datenbank Typ für die Befehle newaliases, 
 #          postalias und postmap auf das performantere btree umgestellt. #          postalias und postmap auf das performantere btree umgestellt.
 # default default_database_type = hash # default default_database_type = hash
-default_database_type = btree+default_database_type =   btree
  
-# Django : 2014-10-15 - Trennzeichen zwischen Usernamen und Adresserweiterung +# Django : 2019-01-27 - Trennzeichen zwischen Usernamen und Adresserweiterung 
 # default: recipient_delimiter = # default: recipient_delimiter =
 recipient_delimiter = + recipient_delimiter = +
  
-# Django : 2014-10-15 - Alias-Tabelle für die Zustellung von lokalen Nachrichten+# Django : 2019-01-27 - Alias-Tabelle für die Zustellung von lokalen Nachrichten
 #          durch den MDA (Mail Delivery Agent) "local". Nach Änderungen an der #          durch den MDA (Mail Delivery Agent) "local". Nach Änderungen an der
 #          Tabelle /etc/aliases ist "newaliases" zum Neubau des Datenbankfiles #          Tabelle /etc/aliases ist "newaliases" zum Neubau des Datenbankfiles
 #          notwendig! #          notwendig!
 # default: alias_maps = hash:/etc/aliases, nis:mail.aliase # default: alias_maps = hash:/etc/aliases, nis:mail.aliase
-alias_maps = hash:/etc/aliases +alias_maps =              hash:/etc/aliases 
-           btree:/etc/mailman/aliases +                          #btree:/etc/mailman/aliases 
-alias_database = hash:/etc/aliases+alias_database =          hash:/etc/aliases
  
-# Django : 2014-10-15 - Optionale Lookup Tabelle mit allen gültigen Empfängern+# Django : 2019-01-27 - Optionale Lookup Tabelle mit allen gültigen Empfängern
 #          der in $relay_domains aufgeführten Domains #          der in $relay_domains aufgeführten Domains
 # default: relay_recipient_maps = # default: relay_recipient_maps =
 relay_recipient_maps = relay_recipient_maps =
-                        btree:/etc/mailman/virtual-mailman +                          #btree:/etc/mailman/virtual-mailman 
-                        btree:/etc/mailman/roleaccounts +                          #btree:/etc/mailman/roleaccounts 
  
-# Django : 2014-10-15 - virtuelle Mail-Domains und Mailboxen mit Anbindung an+# Django : 2019-01-27 - virtuelle Mail-Domains und Mailboxen mit Anbindung an
 #          das mySQL-Datenbankbackend (Verwaltung mit Hilfe von postfixadmin) #          das mySQL-Datenbankbackend (Verwaltung mit Hilfe von postfixadmin)
 # default: virtual_mailbox_domains = $virtual_mailbox_maps # default: virtual_mailbox_domains = $virtual_mailbox_maps
Zeile 3209: Zeile 3202:
                           proxy:mysql:/etc/postfix/mysql_virtual_alias_domain_mailbox_maps.cf                           proxy:mysql:/etc/postfix/mysql_virtual_alias_domain_mailbox_maps.cf
  
-# Django : 2014-10-15 - BCC-Adress Lookup Tabelle mit deren Hilfe Nachrichten +# Django : 2019-01-27 - BCC-Adress Lookup Tabelle mit deren Hilfe Nachrichten 
 #          einzelner oder mehrerer Empfänger automatisch an einen weiteren  #          einzelner oder mehrerer Empfänger automatisch an einen weiteren 
 #          Empfänger geschickt werden. #          Empfänger geschickt werden.
Zeile 3215: Zeile 3208:
 recipient_bcc_maps = btree:/etc/postfix/recipient_bcc_maps recipient_bcc_maps = btree:/etc/postfix/recipient_bcc_maps
  
-# Django : 2014-10-15 - BCC-Adress Lookup Tabelle mit deren Hilfe Nachrichten +# Django : 2019-01-27 - BCC-Adress Lookup Tabelle mit deren Hilfe Nachrichten 
 #          einzelner oder mehrerer Absender automatisch an einen weiteren  #          einzelner oder mehrerer Absender automatisch an einen weiteren 
 #          Empfänger geschickt werden. #          Empfänger geschickt werden.
 sender_bcc_maps = btree:/etc/postfix/sender_bcc_maps sender_bcc_maps = btree:/etc/postfix/sender_bcc_maps
  
-# Django : 2014-10-16 - SMTP Lookup Tabelle mit deren Hilfe eMail-Adressen der+# Django : 2019-01-27 - SMTP Lookup Tabelle mit deren Hilfe eMail-Adressen der
 #          Empfänger im SMTP-Envelope und im Header der eMail beim Verlassen #          Empfänger im SMTP-Envelope und im Header der eMail beim Verlassen
 #          des MTA via SMTP umgeschrieben werden können. #          des MTA via SMTP umgeschrieben werden können.
Zeile 3226: Zeile 3219:
 smtp_generic_maps = btree:/etc/postfix/smtp_generic_maps smtp_generic_maps = btree:/etc/postfix/smtp_generic_maps
  
-# Django : 2014-10-16 - LMTP Lookup Tabelle mit deren Hilfe eMail-Adressen der+# Django : 2019-01-27 - LMTP Lookup Tabelle mit deren Hilfe eMail-Adressen der
 #          Empfänger im SMTP-Envelope und im Header der eMail beim Verlassen #          Empfänger im SMTP-Envelope und im Header der eMail beim Verlassen
 #          des MTA zum MDA via LMTP umgeschrieben werden können. #          des MTA zum MDA via LMTP umgeschrieben werden können.
Zeile 3232: Zeile 3225:
 lmtp_generic_maps = btree:/etc/postfix/lmtp_generic_maps lmtp_generic_maps = btree:/etc/postfix/lmtp_generic_maps
  
-# Django : 2014-10-16 - Lookup-Tabelle zum Umschreibungen von Absender-eMail-+# Django : 2019-01-27 - Lookup-Tabelle zum Umschreibungen von Absender-eMail-
 #          -Adressen im SMTP-Envelop und/oder im Header der eMail.  #          -Adressen im SMTP-Envelop und/oder im Header der eMail. 
 # default: sender_canonical_maps =  # default: sender_canonical_maps = 
 sender_canonical_maps = btree:/etc/postfix/sender_canonical_maps sender_canonical_maps = btree:/etc/postfix/sender_canonical_maps
 #                       SRS - Sender Rewriting Scheme mit postsrsd  #                       SRS - Sender Rewriting Scheme mit postsrsd 
-#                       tcp:127.0.0.1:10001+                        tcp:127.0.0.1:10001
 #          Definition welche Adressen umgeschrieben werden sollen #          Definition welche Adressen umgeschrieben werden sollen
 # default: sender_canonical_classes = envelope_sender, header_sender  # default: sender_canonical_classes = envelope_sender, header_sender 
 sender_canonical_classes = envelope_sender sender_canonical_classes = envelope_sender
 +    #header_sender
  
-# Django : 2014-10-16 - Lookup-Tabelle zum Umschreibungen von Empfänger-eMail-+# Django : 2019-01-27 - Lookup-Tabelle zum Umschreibungen von Empfänger-eMail-
 #          -Adressen im SMTP-Envelop und/oder im Header der eMail. #          -Adressen im SMTP-Envelop und/oder im Header der eMail.
 # default: recipient_canonical_maps = # default: recipient_canonical_maps =
 recipient_canonical_maps = btree:/etc/postfix/recipient_canonical_maps recipient_canonical_maps = btree:/etc/postfix/recipient_canonical_maps
-                      SRS - Sender Rewriting Scheme mit postsrsd +                         SRS - Sender Rewriting Scheme mit postsrsd 
-#                       tcp:127.0.0.1:10002+                           tcp:127.0.0.1:10002
 #          Definition welche Adressen umgeschrieben werden sollen #          Definition welche Adressen umgeschrieben werden sollen
 # default: recipient_canonical_classes = envelope_recipient, header_recipient  # default: recipient_canonical_classes = envelope_recipient, header_recipient 
 recipient_canonical_classes = envelope_recipient recipient_canonical_classes = envelope_recipient
 +       #header_recipient
  
-# Django : 2014-10-16 - Lookup-Tabelle zum Aktivieren von "Bounce-Nachrichten"+# Django : 2019-01-27 - Lookup-Tabelle zum Aktivieren von "Bounce-Nachrichten"
 #          an den Absender einer eMail über nicht existierende eMail-Adressen  #          an den Absender einer eMail über nicht existierende eMail-Adressen 
 #          mit Angabe der neu zu nutzenden eMailadresse des Empfängers. #          mit Angabe der neu zu nutzenden eMailadresse des Empfängers.
Zeile 3258: Zeile 3253:
 relocated_maps = btree:/etc/postfix/relocated_maps relocated_maps = btree:/etc/postfix/relocated_maps
  
-# Django : 2015-10-15 - Ergebnisse der Adress-Verification cachen+# Django : 2019-01-27 - Ergebnisse der Adress-Verification cachen
 #          Kapitel 12.2.2 Dynamische Empfänger-Verifizierung #          Kapitel 12.2.2 Dynamische Empfänger-Verifizierung
 #          Kapitel 9.5.5 envelope sender überprüfen #          Kapitel 9.5.5 envelope sender überprüfen
 # default: address_verify_map = btree:$data_directory/verify_cache # default: address_verify_map = btree:$data_directory/verify_cache
 +#address_verify_map = btree:/var/spool/postfix/data/verify
  
 ################################################################################ ################################################################################
 ## SMTP RECIPIENT RESTRICTIONS ## SMTP RECIPIENT RESTRICTIONS
 # #
-# Django : 2014-10-29 - Schutz unserer Empfänger mit Hilfe der Recipient +# Django : 2019-01-27 - Schutz unserer Empfänger mit Hilfe der Recipient 
 #          Restrictions  #          Restrictions 
 # default: smtpd_recipient_restrictions = # default: smtpd_recipient_restrictions =
Zeile 3294: Zeile 3289:
 #          Greylisting via postgrey checken via Unix-Socket #          Greylisting via postgrey checken via Unix-Socket
 #                                          (Kapitel 9.2.5 postgrey installieren) #                                          (Kapitel 9.2.5 postgrey installieren)
-         check_policy_service unix:postgrey/socket,+          #check_policy_service unix:postgrey/socket,
  
 #          Policyd-Weight check over TCP-Connection  #          Policyd-Weight check over TCP-Connection 
Zeile 3325: Zeile 3320:
 ## SMTP RELAY RESTRICTIONS ## SMTP RELAY RESTRICTIONS
 # #
-# Django : 2014-10-27 - Definition, wer über unseren MX relayen darf oder nicht. +# Django : 2019-01-27 - Definition, wer über unseren MX relayen darf oder nicht. 
 #          http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions #          http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions
 # default: smtpd_relay_restrictions = permit_mynetworks,  # default: smtpd_relay_restrictions = permit_mynetworks, 
Zeile 3338: Zeile 3333:
 # alles andere an relaying verbieten, d.h. mit einem finalen error 550 abweisen # alles andere an relaying verbieten, d.h. mit einem finalen error 550 abweisen
            reject_unauth_destination            reject_unauth_destination
 +
 </file> </file>
 ===== Konfiguration aktivieren ===== ===== Konfiguration aktivieren =====
Zeile 3347: Zeile 3343:
 Wir können aber auch den Status unseres Mailservers abfragen. Wir können aber auch den Status unseres Mailservers abfragen.
    # systemctl status postfix    # systemctl status postfix
-<code>postfix.service - Postfix Mail Transport Agent + 
-   Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled) +<html><pre class="code"> 
-   Active: active (running) since Mon 2014-11-03 22:35:18 CET; 3s ago +<font style="color: rgb(0, 255, 0)"><b>● </b></font>postfix.service - Postfix Mail Transport Agent 
-  Process: 3222 ExecStop=/usr/sbin/postfix stop (code=exited, status=0/SUCCESS) +   Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled
-  Process: 3206 ExecReload=/usr/sbin/postfix reload (code=exited, status=0/SUCCESS) +   Active: <font style="color: rgb(0, 255, 0)"><b>active (running)</b></font> since Sun 2019-01-27 22:53:52 CET; 2min 20s ago 
-  Process: 3236 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS) +  Process: 5671 ExecStop=/usr/sbin/postfix stop (code=exited, status=0/SUCCESS) 
-  Process: 3234 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS) +  Process: 5687 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS) 
-  Process: 3231 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS) +  Process: 5684 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS) 
- Main PID: 3309 (master)+  Process: 5681 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS) 
 + Main PID: 5761 (master)
    CGroup: /system.slice/postfix.service    CGroup: /system.slice/postfix.service
-           ├─3309 /usr/libexec/postfix/master -w +           ├─5761 /usr/libexec/postfix/master -w 
-           ├─3310 pickup -l -t unix -u +           ├─5762 pickup -l -t unix -u 
-           └─3311 qmgr -l -t unix -u+           └─5763 qmgr -l -t unix -u
  
-Nov 03 22:35:17 vml000087.dmz.nausch.org systemd[1]: Starting Postfix Mail Transport Agent... +Jan 27 22:53:51 vml000080.dmz.nausch.org systemd[1]: Stopped Postfix Mail Transport Agent. 
-Nov 03 22:35:18 vml000087.dmz.nausch.org postfix/master[3309]: daemon started -- version 2.11.3, configuration /etc/postfix +Jan 27 22:53:51 vml000080.dmz.nausch.org systemd[1]: Starting Postfix Mail Transport Agent... 
-Nov 03 22:35:18 vml000087.dmz.nausch.org systemd[1]: Started Postfix Mail Transport Agent. +Jan 27 22:53:52 vml000080.dmz.nausch.org postfix/postfix-script[5759]: starting the Postfix mail system 
-</code>+Jan 27 22:53:52 vml000080.dmz.nausch.org postfix/master[5761]: daemon started -- version 3.3.2, configuration /etc/postfix 
 +Jan 27 22:53:52 vml000080.dmz.nausch.org systemd[1]: Started Postfix Mail Transport Agent.</font> 
 +</pre> 
 +</html> 
 + 
 +\\ \\ \\ 
 +<WRAP center round todo 30%> 
 +FIXME FIXME FIXME  
 +  * //**do geds weida!**//   
 +FIXME FIXME FIXME  
 +</WRAP> 
 +\\ \\ \\
  
 ====== Links ====== ====== Links ======
Zeile 3373: Zeile 3381:
   * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**   * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
  
-/* ~~AUTOTWEET:~~ */ 
  
  • centos/mail_c7/postfix3_4.txt
  • Zuletzt geändert: 22.07.2020 20:09.
  • von django