Mailserver Workshop Tabellen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Wichtige Postfix-Tabellen = == virtual (Virtuelle Mailbox-Zustellung) == * Ordnet E-Mail-Adressen virtuellen Mailboxen zu * Wird für virtuelle Domain…“)
(kein Unterschied)

Version vom 16. März 2025, 13:33 Uhr

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