Hallo,

wie kann ich Postfix so konfigurieren, dass es eine Liste von Client-IPs gibt welche an alle Domains relayen dürfen und wiederrum eine andere Liste mit Client-IPs welche nur an interne Domains relayen dürfen?

Um das besser zu veranschaulichen habe ich das mal aufgezeichnet:

       +----------------+
       |Eingehende Email|
       +--------+-------+
                |
                |
       +--------v--------+
       |Empfänger intern?|
       |(relay_domains)  |
       |                 |
       |JA           NEIN|
       +-+-------------+-+
         |             |
+--------v-----+     +-v------------+
|Mitglied von  |     |Mitglied von  |
|interner Relay|     |externer Relay|
|Liste?        |     |Liste?        |
|JA        NEIN|     |NEIN        JA|
++-----------+-+     +-+----------+-+
 |           |         |          |
 |           |         |          |
 |           |         |          |
 |      +----v---------v----+     |
 |      |Relay access denied|     |
 |      +-------------------+     |
 |           +--------+           |
 +----------->Relay OK<-----------+
             +--------+


Relay an alle habe ich schon mit check_client_access in den smtpd_relay_restrictions umsetzen können.

Antwort per Email an