|
|
| Zeile 1: |
Zeile 1: |
| = Wichtige Postfix-Tabellen =
| | *[[postfix virtual table]] |
| | |
| == virtual (Virtuelle Mailbox-Zustellung) ==
| |
| * Ordnet E-Mail-Adressen virtuellen Mailboxen zu | |
| * Wird für virtuelle Domains genutzt
| |
| * Beispiel:
| |
| <pre>
| |
| user@example.com user1
| |
| sales@example.com user2
| |
| </pre>
| |
| | |
| == alias (E-Mail-Alias-Tabelle) ==
| |
| * Leitet E-Mails an andere Adressen oder lokale Benutzer weiter
| |
| * Muss nach Änderungen mit `newaliases` aktualisiert werden
| |
| * Beispiel:
| |
| <pre>
| |
| root: admin@example.com
| |
| sales: support@example.com
| |
| </pre>
| |
| | |
| == transport (Transport-Regeln für Domains) ==
| |
| * Bestimmt, wohin Postfix Mails für bestimmte Domains zustellt
| |
| * Wird genutzt, um Mails an externe Server oder spezielle Zustellpfade zu senden
| |
| * Beispiel:
| |
| <pre>
| |
| example.com smtp:[mail.example.com]
| |
| backup.com relay:[backup.mailserver.com]
| |
| </pre>
| |
| | |
| == relay_domains (Erlaubte Relay-Domains) ==
| |
| * Definiert, für welche Domains Postfix Mails an externe Server weiterleiten darf
| |
| * Muss mit `relay_recipient_maps` kombiniert werden
| |
| * Beispiel:
| |
| <pre>
| |
| example.com
| |
| trusted-domain.com
| |
| </pre>
| |
| | |
| == relay_recipient_maps (Erlaubte Empfänger für Relay-Domains) ==
| |
| * Erlaubt Postfix, nur bestimmte Empfänger für Relay-Domains zu akzeptieren
| |
| * Wird genutzt, um ungewollte Weiterleitungen zu verhindern
| |
| * Beispiel:
| |
| <pre>
| |
| user@example.com OK
| |
| support@example.com OK
| |
| </pre>
| |
| | |
| == canonical (Adressumschreibung) ==
| |
| * Wandelt Absender- oder Empfängeradressen um
| |
| * Wird oft genutzt, um interne Benutzeradressen in öffentliche Adressen umzuwandeln
| |
| * Beispiel:
| |
| <pre>
| |
| localuser localuser@example.com
| |
| </pre>
| |
| | |
| == sender_canonical (Absenderumschreibung) ==
| |
| * Ändert die Absenderadresse bei ausgehenden E-Mails
| |
| * Beispiel:
| |
| <pre>
| |
| john john.doe@example.com
| |
| </pre>
| |
| | |
| == recipient_canonical (Empfängerumschreibung) ==
| |
| * Ändert die Empfängeradresse, bevor die Mail verarbeitet wird
| |
| * Beispiel:
| |
| <pre>
| |
| support@example.com helpdesk@example.com
| |
| </pre>
| |
| | |
| == virtusertable (Virtuelle Nutzerzuordnung) ==
| |
| * Ähnlich wie `virtual`, aber flexibler für einzelne Nutzer oder Catch-All-Adressen
| |
| * Beispiel:
| |
| <pre>
| |
| @example.com catchall@example.com
| |
| user@example.com john
| |
| </pre>
| |
| | |
| == smtpd_sender_restrictions (Einschränkungen für Absender) ==
| |
| * Definiert, welche Absender erlaubt oder blockiert sind
| |
| * Beispiel:
| |
| <pre>
| |
| reject_unknown_sender_domain
| |
| permit_mynetworks
| |
| </pre>
| |
| | |
| == smtpd_recipient_restrictions (Empfängerregeln) ==
| |
| * Definiert, welche Empfängeradressen akzeptiert oder blockiert werden
| |
| * Beispiel:
| |
| <pre>
| |
| reject_unauth_destination
| |
| check_recipient_access hash:/etc/postfix/recipient_access
| |
| </pre>
| |
| | |
| == header_checks (E-Mail-Header-Filterung) ==
| |
| * Erlaubt die Modifikation oder Blockierung von E-Mail-Headern
| |
| * Beispiel:
| |
| <pre>
| |
| /^Subject:.*Spam/ DISCARD
| |
| </pre>
| |
| | |
| == body_checks (Inhaltsbasierte Filterung) ==
| |
| * Ermöglicht das Filtern von E-Mails basierend auf ihrem Inhalt
| |
| * Beispiel:
| |
| <pre>
| |
| /viagra/ DISCARD
| |
| </pre>
| |