Mailserver Workshop Tabellen
Version vom 16. März 2025, 13:33 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Wichtige Postfix-Tabellen = == virtual (Virtuelle Mailbox-Zustellung) == * Ordnet E-Mail-Adressen virtuellen Mailboxen zu * Wird für virtuelle Domain…“)
Wichtige Postfix-Tabellen
virtual (Virtuelle Mailbox-Zustellung)
- Ordnet E-Mail-Adressen virtuellen Mailboxen zu
- Wird für virtuelle Domains genutzt
- Beispiel:
user@example.com user1 sales@example.com user2
alias (E-Mail-Alias-Tabelle)
- Leitet E-Mails an andere Adressen oder lokale Benutzer weiter
- Muss nach Änderungen mit `newaliases` aktualisiert werden
- Beispiel:
root: admin@example.com sales: support@example.com
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:
example.com smtp:[mail.example.com] backup.com relay:[backup.mailserver.com]
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:
example.com trusted-domain.com
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:
user@example.com OK support@example.com OK
canonical (Adressumschreibung)
- Wandelt Absender- oder Empfängeradressen um
- Wird oft genutzt, um interne Benutzeradressen in öffentliche Adressen umzuwandeln
- Beispiel:
localuser localuser@example.com
sender_canonical (Absenderumschreibung)
- Ändert die Absenderadresse bei ausgehenden E-Mails
- Beispiel:
john john.doe@example.com
recipient_canonical (Empfängerumschreibung)
- Ändert die Empfängeradresse, bevor die Mail verarbeitet wird
- Beispiel:
support@example.com helpdesk@example.com
virtusertable (Virtuelle Nutzerzuordnung)
- Ähnlich wie `virtual`, aber flexibler für einzelne Nutzer oder Catch-All-Adressen
- Beispiel:
@example.com catchall@example.com user@example.com john
smtpd_sender_restrictions (Einschränkungen für Absender)
- Definiert, welche Absender erlaubt oder blockiert sind
- Beispiel:
reject_unknown_sender_domain permit_mynetworks
smtpd_recipient_restrictions (Empfängerregeln)
- Definiert, welche Empfängeradressen akzeptiert oder blockiert werden
- Beispiel:
reject_unauth_destination check_recipient_access hash:/etc/postfix/recipient_access
header_checks (E-Mail-Header-Filterung)
- Erlaubt die Modifikation oder Blockierung von E-Mail-Headern
- Beispiel:
/^Subject:.*Spam/ DISCARD
body_checks (Inhaltsbasierte Filterung)
- Ermöglicht das Filtern von E-Mails basierend auf ihrem Inhalt
- Beispiel:
/viagra/ DISCARD