/etc/aliases: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „== NAME == aliases - Postfix local alias database format == SYNOPSIS == newaliases == DESCRIPTION == The optional aliases(5) table (alias_maps) redirects mail for local recipients. The redirections are processed by the Postfix local(8) delivery agent. This is unlike virtual(5) aliasing (virtual_alias_maps) which applies to all recipients: local(8), virtual, and remote, and which is implemented by the cleanup(8) daemon. Normally, the aliases(5) table…“
 
Keine Bearbeitungszusammenfassung
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== NAME ==
'''/etc/aliases''' - Postfix local alias database format
aliases - Postfix local alias database format


== SYNOPSIS ==
== Beschreibung ==
newaliases
Die optionale aliases(5)-Tabelle (alias_maps) leitet E-Mails für lokale Empfänger um. Die Umleitungen werden vom lokalen Postfix-Zustellungsagenten (local(8)) verarbeitet.


== DESCRIPTION ==
Dies unterscheidet sich vom virtuellen (virtual_alias_maps) Aliasing (virtual_alias_maps), das für alle Empfänger gilt: lokal (local(8)), virtuell und entfernt, und das vom cleanup(8)-Daemon implementiert wird.
The optional aliases(5) table (alias_maps) redirects mail for local recipients. The redirections are processed by the Postfix local(8) delivery agent.


This is unlike virtual(5) aliasing (virtual_alias_maps) which applies to all recipients: local(8), virtual, and remote, and which is implemented by the
Normalerweise wird die aliases(5)-Tabelle als Textdatei angegeben, die als Eingabe für den Befehl postalias(1) dient. Das Ergebnis, eine indizierte Datei im dbm- oder db-Format, wird vom Mailsystem für schnelle Suchvorgänge verwendet. Führen Sie den Befehl newaliases aus, um die indizierte Datei nach dem Ändern der Postfix-Aliasdatenbank neu zu erstellen.
cleanup(8) daemon.


Normally, the  aliases(5) table is specified as a text file that serves as input to the postalias(1) command. The result, an indexed file in dbm or db
Wenn die Tabelle über andere Mittel wie NIS, LDAP oder SQL bereitgestellt wird, werden dieselben Suchvorgänge wie bei normalen indizierten Dateien durchgeführt.
format, is used for fast lookup by the mail system. Execute the command newaliases in order to rebuild the indexed  file  after  changing  the  Postfix
alias database.


When the table is provided via other means such as NIS, LDAP or SQL, the same lookups are done as for ordinary indexed files.
Alternativ kann die Tabelle als eine Zuordnung regulärer Ausdrücke bereitgestellt werden, bei der Muster als reguläre Ausdrücke angegeben werden. In diesem Fall werden die Suchvorgänge auf eine etwas andere Weise durchgeführt, wie unten unter „TABELLEN REGULÄRER AUSDRÜCKE“ beschrieben.


Alternatively, the  table  can  be provided as a regular-expression map where patterns are given as regular expressions. In this case, the lookups are
Benutzer können die Zustellung ihrer eigenen E-Mails steuern, indem sie .forward-Dateien in ihrem Home-Verzeichnis einrichten. Die Zeilen in benutzerspezifischen .forward-Dateien haben dieselbe Syntax wie die rechte Seite der aliases(5)-Einträge.
done in a slightly different way as described below under "REGULAR EXPRESSION TABLES".


Users can control delivery of their own mail by setting up .forward files in their home directory. Lines in per-user .forward files have the same syn‐
Das Format der Eingabedatei für die Alias-Datenbank ist wie folgt:
tax as the right-hand side of aliases(5) entries.
* Eine Alias-Definition hat die Form
Name: Wert1, Wert2, ...
* Leere Zeilen und Zeilen, die nur aus Leerzeichen bestehen, werden ignoriert, ebenso wie Zeilen, deren erstes Zeichen, das kein Leerzeichen ist, ein '#' ist.
* Eine logische Zeile beginnt mit Text, der nicht aus Leerzeichen besteht. Eine Zeile, die mit Leerzeichen beginnt, setzt eine logische Zeile fort.


The format of the alias database input file is as follows:
Der Name ist eine lokale Adresse (ohne Domänenteil). Verwenden Sie doppelte Anführungszeichen, wenn der Name Sonderzeichen wie Leerzeichen, „#“, „:“ oder „@“ enthält.
Der Name wird in Kleinbuchstaben umgewandelt, damit bei Datenbankabfragen die Groß-/Kleinschreibung nicht berücksichtigt wird.


•      An alias definition has the form
Wenn ein Alias für den Besitzernamen existiert, überschreibt dieser die Absenderadresse des Umschlags, sodass Zustellungsdiagnosen an den Besitzernamen und nicht an den Absender der Nachricht gesendet werden (weitere Informationen finden Sie unter owner_request_special, expand_owner_alias und reset_owner_alias). Dies wird normalerweise verwendet, um Zustellungsfehler an den Betreuer einer Mailingliste weiterzuleiten, der besser in der Lage ist, Zustellungsprobleme von Mailinglisten zu lösen, als der Absender der nicht zugestellten E-Mail.


      name: value1, value2, ...
Der Wert enthält eine oder mehrere der folgenden Angaben:


•      Empty lines and whitespace-only lines are ignored, as are lines whose first non-whitespace character is a `#'.
; address
Die E-Mail wird an die Adresse weitergeleitet, die mit dem Standard RFC 822 kompatibel ist.


•      A logical line starts with non-whitespace text. A line that starts with whitespace continues a logical line.
; /file/name
Mail wird an /file/name angehängt. Weitere Informationen zum Schreiben einer Datei finden Sie in den Abschnitten „EXTERNAL FILE DELIVERY“ und „DELIVERY RIGHTS“ in der Dokumentation local(8). Die Zustellung ist nicht auf reguläre Dateien beschränkt. Um beispielsweise unerwünschte E-Mails zu entsorgen, leiten Sie sie an /dev/null um.


The name is a local address (no domain part). Use double quotes when the name contains any special characters such as whitespace, `#', `:',  or  `@'.
; |command
The name is folded to lowercase, in order to make database lookups case insensitive.
Mail wird an command weitergeleitet. Befehle, die Sonderzeichen wie Leerzeichen enthalten, sollten in Anführungszeichen gesetzt werden. Weitere Informationen zur Ausführung eines Befehls finden Sie unter „EXTERNAL COMMAND DELIVERY“ und „DELIVERY RIGHTS“ in der local(8)-Dokumentation.


In  addition, when  an alias  exists  for  owner-name,  this  will override the envelope sender address, so that delivery diagnostics are directed to
Wenn der Befehl fehlschlägt, wird eine begrenzte Menge an Befehlsausgaben an den Absender zurückgesendet. Die Datei /usr/include/sysexits.h definiert die erwarteten Exit-Statuscodes. Verwenden Sie beispielsweise „|exit 67“, um einen „user unknown“-Fehler zu simulieren, und „|exit 0“, um ein teures Black Hole zu implementieren.
owner-name, instead of the originator of the message (for details, see owner_request_special, expand_owner_alias and reset_owner_alias).  This is typi‐
cally used to direct delivery errors to the maintainer of a mailing list, who is in a better position to deal with mailing list delivery problems  than
the originator of the undelivered mail.


The value contains one or more of the following:
; <nowiki>:include:/file/name</nowiki>
E-Mails werden an die in der benannten Datei aufgeführten Ziele gesendet. Zeilen in :include:-Dateien haben dieselbe Syntax wie die rechte Seite von Alias-Einträgen.


address
Ein Ziel kann jedes Ziel sein, das in dieser Handbuchseite beschrieben wird. Die Zustellung an „|command“ und /file/name ist jedoch standardmäßig nicht zulässig. Um dies zu aktivieren, bearbeiten Sie die Konfigurationsparameter allow_mail_to_commands und allow_mail_to_files.
Mail is forwarded to address, which is compatible with the RFC 822 standard.


/file/name
== ADRESSENERWEITERUNG ==
Mail  is appended to /file/name. For details on how a file is written see the sections "EXTERNAL FILE DELIVERY" and "DELIVERY RIGHTS" in the lo‐
Wenn die Suche in der Alias-Datenbank fehlschlägt und der lokale Teil des Empfängers das optionale Trennzeichen für den Empfänger enthält (z. B. user+foo), wird die Suche für
cal(8) documentation. Delivery is not limited to regular files. For example, to dispose of unwanted mail, deflect it to /dev/null.
die nicht erweiterte Adresse (z. B. user) wiederholt.


|command
Der Parameter „propagate_unmatched_extensions“ steuert, ob eine nicht übereinstimmende Adresserweiterung (+foo) an das Ergebnis der Tabellensuche weitergegeben wird.
Mail is piped into command. Commands that contain special characters, such as whitespace, should be enclosed between double quotes. For  details
on how a command is executed see "EXTERNAL COMMAND DELIVERY" and "DELIVERY RIGHTS" in the local(8) documentation.


When  the command fails, a limited amount of command output is mailed back to the sender.  The file /usr/include/sysexits.h defines the expected
== FALLFALTUNG ==
exit status codes. For example, use "|exit 67" to simulate a "user unknown" error, and "|exit 0" to implement an expensive black hole.
Der lokale (8) Zustellungsagent wandelt den Suchstring vor der Datenbankrecherche immer in Kleinbuchstaben um.


:include:/file/name
== REGELMÄSSIGE AUSDRUCK-TABELLEN ==
Mail is sent to the destinations listed in the named file. Lines in :include: files have the same syntax as the right-hand side  of  alias  en‐
Dieser Abschnitt beschreibt, wie sich die Tabellenrecherche ändert, wenn die Tabelle in Form von regelmäßigen Ausdrücken angegeben wird. Eine Beschreibung der
tries.
Syntax von Tabellen für die Suche nach regelmäßigen Ausdrücken finden Sie in regexp_table(5) oder pcre_table(5). HINWEIS: Diese Formate verwenden kein „:“ am Ende eines Musters.


A  destination can be any destination that is described in this manual page. However, delivery to "|command" and /file/name is disallowed by de‐
Jeder reguläre Ausdruck wird auf den gesamten Suchstring angewendet. Daher wird ein Suchstring user+foo nicht in user und foo aufgeteilt.
fault. To enable, edit the allow_mail_to_commands and allow_mail_to_files configuration parameters.


== ADDRESS EXTENSION ==
Reguläre Ausdrücke werden in der in der Tabelle angegebenen Reihenfolge angewendet, bis ein regulärer Ausdruck gefunden wird, der mit dem Suchstring übereinstimmt.
When alias database search fails, and the recipient localpart contains the optional recipient delimiter (e.g., user+foo), the search  is  repeated  for
the unextended address (e.g., user).


The propagate_unmatched_extensions parameter controls whether an unmatched address extension (+foo) is propagated to the result of table lookup.
Die Ergebnisse der Suche sind die gleichen wie bei der Suche in indizierten Dateien. Aus Sicherheitsgründen wird die Substring-Interpolation $1, $2 usw. nicht unterstützt.


== CASE FOLDING ==
== SICHERHEIT ==
The local(8) delivery agent always folds the search string to lowercase before database lookup.
Der local(8)-Zustellungsagent lässt keine Ersetzung von $1 usw. in alias_maps durch reguläre Ausdrücke zu, da dies eine Sicherheitslücke öffnen würde.


== REGULAR EXPRESSION TABLES ==
Der local(8)-Zustellungsagent ignoriert stillschweigend Anfragen zur Verwendung des proxymap(8)-Servers in alias_maps. Stattdessen wird die Tabelle direkt geöffnet.
This section describes how the table lookups change when the table is given in the form of regular expressions. For a description of regular expression
Vor Postfix-Version 2.2 wird der local(8)-Zustellungsagent mit einem schwerwiegenden Fehler beendet.
lookup table syntax, see regexp_table(5) or pcre_table(5). NOTE: these formats do not use ":" at the end of a pattern.


Each regular expression is applied to the entire search string. Thus, a search string user+foo is not broken up into user and foo.
== KONFIGURATIONSPARAMETER ==
Die folgenden main.cf-Parameter sind besonders relevant. Der folgende Text bietet lediglich eine Parameterzusammenfassung. Weitere Details, einschließlich Beispielen, finden Sie in postconf(5).


Regular expressions are applied in the order as specified in the table, until a regular expression is found that matches the search string.
; alias_database (siehe Ausgabe von „postconf -d“)
Die Alias-Datenbanken für die lokale Zustellung (local(8)), die mit „newaliases“ oder mit „sendmail -bi“ aktualisiert werden.


Lookup results are the same as with indexed file lookups.  For security reasons there is no support for $1, $2 etc. substring interpolation.
; alias_maps (siehe Ausgabe von „postconf -d“)
Optionale Nachschlagetabellen mit Aliasen, die nur für local(8)-Empfänger gelten; dies steht im Gegensatz zu virtual_alias_maps, die für alle Empfänger gelten: local(8), virtual und remote.


== SECURITY ==
; allow_mail_to_commands (alias, forward)
The local(8) delivery agent disallows regular expression substitution of $1 etc. in alias_maps, because that would open a security hole.
Beschränkt die local(8)-Mailzustellung auf externe Befehle.


The  local(8)  delivery  agent  will silently ignore requests to use the proxymap(8) server within alias_maps. Instead it will open the table directly.
; allow_mail_to_files (alias, forward)
Before Postfix version 2.2, the local(8) delivery agent will terminate with a fatal error.
Beschränke die lokale(8) E-Mail-Zustellung auf externe Dateien.


== CONFIGURATION PARAMETERS ==
; expand_owner_alias (no)
The following main.cf parameters are especially relevant.  The text below provides only a parameter summary. See postconf(5) for more details including
Wenn an einen Alias „aliasname“ zugestellt wird, der einen Begleitalias „owner-aliasname“ hat, setze die Absenderadresse des Umschlags auf die Erweiterung des Alias „owner-aliasname“.
examples.


alias_database (see 'postconf -d' output)
; propagate_unmatched_extensions (canonical, virtual)
The alias databases for local(8) delivery that are updated with "newaliases" or with "sendmail -bi".
Welche Adressnachschlagetabellen kopieren eine Adressendung vom Nachschlageschlüssel zum Nachschlageergebnis.


alias_maps (see 'postconf -d' output)
; owner_request_special (yes)
Optional lookup tables with aliases that apply only to local(8) recipients; this is unlike virtual_alias_maps that apply to all recipients:  lo‐
Aktiviert eine Sonderbehandlung für owner-listname-Einträge in der aliases(5)-Datei und trennt owner-listname und listname-request-Adresslokale Teile nicht,
  cal(8), virtual, and remote.
  wenn der recipient_delimiter auf „-“ gesetzt ist.


allow_mail_to_commands (alias, forward)
; recipient_delimiter (empty)
Restrict local(8) mail delivery to external commands.
Die Zeichenfolge, die einen E-Mail-Adresslokalen Teil, einen Benutzernamen oder einen .forward-Dateinamen von seiner Erweiterung trennen kann.


allow_mail_to_files (alias, forward)
Verfügbar in Postfix-Version 2.3 und höher:
Restrict local(8) mail delivery to external files.
; frozen_delivered_to (yes)
Aktualisieren Sie die Idee des lokalen Zustellungsagenten (local(8)) der „Delivered-To:“-Adresse (siehe prepend_delivered_header) nur einmal zu Beginn eines Zustellungsversuchs; aktualisieren Sie die „Delivered-To:“-Adresse nicht, während Sie Aliase oder .forward-Dateien erweitern.


expand_owner_alias (no)
== Aufruf ==
When  delivering  to an alias "aliasname" that has an "owner-aliasname" companion alias, set the envelope sender address to the expansion of the
<syntaxhighlight lang="bash" highlight="1" line>
"owner-aliasname" alias.
sudo newaliases
</syntaxhighlight>
=== Optionen ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Anwendung ==
=== Problembehebung ===
== Konfiguration ==
=== Dateien ===
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}


propagate_unmatched_extensions (canonical, virtual)
==== Dokumentation ====
What address lookup tables copy an address extension from the lookup key to the lookup result.
===== STANDARDS =====
* RFC 822 (ARPA Internet Text Messages)


owner_request_special (yes)
===== Man-Page =====
Enable special treatment for owner-listname entries in the aliases(5) file, and don't split owner-listname and listname-request  address  local‐
# local(8), local delivery agent
parts when the recipient_delimiter is set to "-".
# newaliases(1), create/update alias database
# postalias(1), create/update alias database
# postconf(5), configuration parameters


recipient_delimiter (empty)
===== Info-Pages =====
The set of characters that can separate an email address localpart, user name, or a .forward file name from its extension.


Available in Postfix version 2.3 and later:
===== README FILES =====
* Use "postconf readme_directory" or "postconf html_directory" to locate this information.
* DATABASE_README, Postfix lookup table overview


frozen_delivered_to (yes)
==== Links ====
Update  the local(8) delivery agent's idea of the Delivered-To: address (see prepend_delivered_header) only once, at the start of a delivery at‐
===== Projekt =====
tempt; do not update the Delivered-To: address while expanding aliases or .forward files.
===== Weblinks =====
[[Kategorie:/etc]]
[[Kategorie:Linux/Konfiguration/Datei]]
[[Kategorie:Bash/Konfiguration]]


== STANDARDS ==
</noinclude>
RFC 822 (ARPA Internet Text Messages)
 
== SEE ALSO ==
local(8), local delivery agent
newaliases(1), create/update alias database
postalias(1), create/update alias database
postconf(5), configuration parameters
 
== README FILES ==
Use "postconf readme_directory" or "postconf html_directory" to locate this information.
DATABASE_README, Postfix lookup table overview

Aktuelle Version vom 17. Dezember 2024, 11:22 Uhr

/etc/aliases - Postfix local alias database format

Beschreibung

Die optionale aliases(5)-Tabelle (alias_maps) leitet E-Mails für lokale Empfänger um. Die Umleitungen werden vom lokalen Postfix-Zustellungsagenten (local(8)) verarbeitet.

Dies unterscheidet sich vom virtuellen (virtual_alias_maps) Aliasing (virtual_alias_maps), das für alle Empfänger gilt: lokal (local(8)), virtuell und entfernt, und das vom cleanup(8)-Daemon implementiert wird.

Normalerweise wird die aliases(5)-Tabelle als Textdatei angegeben, die als Eingabe für den Befehl postalias(1) dient. Das Ergebnis, eine indizierte Datei im dbm- oder db-Format, wird vom Mailsystem für schnelle Suchvorgänge verwendet. Führen Sie den Befehl newaliases aus, um die indizierte Datei nach dem Ändern der Postfix-Aliasdatenbank neu zu erstellen.

Wenn die Tabelle über andere Mittel wie NIS, LDAP oder SQL bereitgestellt wird, werden dieselben Suchvorgänge wie bei normalen indizierten Dateien durchgeführt.

Alternativ kann die Tabelle als eine Zuordnung regulärer Ausdrücke bereitgestellt werden, bei der Muster als reguläre Ausdrücke angegeben werden. In diesem Fall werden die Suchvorgänge auf eine etwas andere Weise durchgeführt, wie unten unter „TABELLEN REGULÄRER AUSDRÜCKE“ beschrieben.

Benutzer können die Zustellung ihrer eigenen E-Mails steuern, indem sie .forward-Dateien in ihrem Home-Verzeichnis einrichten. Die Zeilen in benutzerspezifischen .forward-Dateien haben dieselbe Syntax wie die rechte Seite der aliases(5)-Einträge.

Das Format der Eingabedatei für die Alias-Datenbank ist wie folgt:

  • Eine Alias-Definition hat die Form

Name: Wert1, Wert2, ...

  • Leere Zeilen und Zeilen, die nur aus Leerzeichen bestehen, werden ignoriert, ebenso wie Zeilen, deren erstes Zeichen, das kein Leerzeichen ist, ein '#' ist.
  • Eine logische Zeile beginnt mit Text, der nicht aus Leerzeichen besteht. Eine Zeile, die mit Leerzeichen beginnt, setzt eine logische Zeile fort.

Der Name ist eine lokale Adresse (ohne Domänenteil). Verwenden Sie doppelte Anführungszeichen, wenn der Name Sonderzeichen wie Leerzeichen, „#“, „:“ oder „@“ enthält. Der Name wird in Kleinbuchstaben umgewandelt, damit bei Datenbankabfragen die Groß-/Kleinschreibung nicht berücksichtigt wird.

Wenn ein Alias für den Besitzernamen existiert, überschreibt dieser die Absenderadresse des Umschlags, sodass Zustellungsdiagnosen an den Besitzernamen und nicht an den Absender der Nachricht gesendet werden (weitere Informationen finden Sie unter owner_request_special, expand_owner_alias und reset_owner_alias). Dies wird normalerweise verwendet, um Zustellungsfehler an den Betreuer einer Mailingliste weiterzuleiten, der besser in der Lage ist, Zustellungsprobleme von Mailinglisten zu lösen, als der Absender der nicht zugestellten E-Mail.

Der Wert enthält eine oder mehrere der folgenden Angaben:

address

Die E-Mail wird an die Adresse weitergeleitet, die mit dem Standard RFC 822 kompatibel ist.

/file/name

Mail wird an /file/name angehängt. Weitere Informationen zum Schreiben einer Datei finden Sie in den Abschnitten „EXTERNAL FILE DELIVERY“ und „DELIVERY RIGHTS“ in der Dokumentation local(8). Die Zustellung ist nicht auf reguläre Dateien beschränkt. Um beispielsweise unerwünschte E-Mails zu entsorgen, leiten Sie sie an /dev/null um.

|command

Mail wird an command weitergeleitet. Befehle, die Sonderzeichen wie Leerzeichen enthalten, sollten in Anführungszeichen gesetzt werden. Weitere Informationen zur Ausführung eines Befehls finden Sie unter „EXTERNAL COMMAND DELIVERY“ und „DELIVERY RIGHTS“ in der local(8)-Dokumentation.

Wenn der Befehl fehlschlägt, wird eine begrenzte Menge an Befehlsausgaben an den Absender zurückgesendet. Die Datei /usr/include/sysexits.h definiert die erwarteten Exit-Statuscodes. Verwenden Sie beispielsweise „|exit 67“, um einen „user unknown“-Fehler zu simulieren, und „|exit 0“, um ein teures Black Hole zu implementieren.

:include:/file/name

E-Mails werden an die in der benannten Datei aufgeführten Ziele gesendet. Zeilen in :include:-Dateien haben dieselbe Syntax wie die rechte Seite von Alias-Einträgen.

Ein Ziel kann jedes Ziel sein, das in dieser Handbuchseite beschrieben wird. Die Zustellung an „|command“ und /file/name ist jedoch standardmäßig nicht zulässig. Um dies zu aktivieren, bearbeiten Sie die Konfigurationsparameter allow_mail_to_commands und allow_mail_to_files.

ADRESSENERWEITERUNG

Wenn die Suche in der Alias-Datenbank fehlschlägt und der lokale Teil des Empfängers das optionale Trennzeichen für den Empfänger enthält (z. B. user+foo), wird die Suche für die nicht erweiterte Adresse (z. B. user) wiederholt.

Der Parameter „propagate_unmatched_extensions“ steuert, ob eine nicht übereinstimmende Adresserweiterung (+foo) an das Ergebnis der Tabellensuche weitergegeben wird.

FALLFALTUNG

Der lokale (8) Zustellungsagent wandelt den Suchstring vor der Datenbankrecherche immer in Kleinbuchstaben um.

REGELMÄSSIGE AUSDRUCK-TABELLEN

Dieser Abschnitt beschreibt, wie sich die Tabellenrecherche ändert, wenn die Tabelle in Form von regelmäßigen Ausdrücken angegeben wird. Eine Beschreibung der Syntax von Tabellen für die Suche nach regelmäßigen Ausdrücken finden Sie in regexp_table(5) oder pcre_table(5). HINWEIS: Diese Formate verwenden kein „:“ am Ende eines Musters.

Jeder reguläre Ausdruck wird auf den gesamten Suchstring angewendet. Daher wird ein Suchstring user+foo nicht in user und foo aufgeteilt.

Reguläre Ausdrücke werden in der in der Tabelle angegebenen Reihenfolge angewendet, bis ein regulärer Ausdruck gefunden wird, der mit dem Suchstring übereinstimmt.

Die Ergebnisse der Suche sind die gleichen wie bei der Suche in indizierten Dateien. Aus Sicherheitsgründen wird die Substring-Interpolation $1, $2 usw. nicht unterstützt.

SICHERHEIT

Der local(8)-Zustellungsagent lässt keine Ersetzung von $1 usw. in alias_maps durch reguläre Ausdrücke zu, da dies eine Sicherheitslücke öffnen würde.

Der local(8)-Zustellungsagent ignoriert stillschweigend Anfragen zur Verwendung des proxymap(8)-Servers in alias_maps. Stattdessen wird die Tabelle direkt geöffnet. Vor Postfix-Version 2.2 wird der local(8)-Zustellungsagent mit einem schwerwiegenden Fehler beendet.

KONFIGURATIONSPARAMETER

Die folgenden main.cf-Parameter sind besonders relevant. Der folgende Text bietet lediglich eine Parameterzusammenfassung. Weitere Details, einschließlich Beispielen, finden Sie in postconf(5).

alias_database (siehe Ausgabe von „postconf -d“)

Die Alias-Datenbanken für die lokale Zustellung (local(8)), die mit „newaliases“ oder mit „sendmail -bi“ aktualisiert werden.

alias_maps (siehe Ausgabe von „postconf -d“)

Optionale Nachschlagetabellen mit Aliasen, die nur für local(8)-Empfänger gelten; dies steht im Gegensatz zu virtual_alias_maps, die für alle Empfänger gelten: local(8), virtual und remote.

allow_mail_to_commands (alias, forward)

Beschränkt die local(8)-Mailzustellung auf externe Befehle.

allow_mail_to_files (alias, forward)

Beschränke die lokale(8) E-Mail-Zustellung auf externe Dateien.

expand_owner_alias (no)

Wenn an einen Alias „aliasname“ zugestellt wird, der einen Begleitalias „owner-aliasname“ hat, setze die Absenderadresse des Umschlags auf die Erweiterung des Alias „owner-aliasname“.

propagate_unmatched_extensions (canonical, virtual)

Welche Adressnachschlagetabellen kopieren eine Adressendung vom Nachschlageschlüssel zum Nachschlageergebnis.

owner_request_special (yes)

Aktiviert eine Sonderbehandlung für owner-listname-Einträge in der aliases(5)-Datei und trennt owner-listname und listname-request-Adresslokale Teile nicht,

wenn der recipient_delimiter auf „-“ gesetzt ist.
recipient_delimiter (empty)

Die Zeichenfolge, die einen E-Mail-Adresslokalen Teil, einen Benutzernamen oder einen .forward-Dateinamen von seiner Erweiterung trennen kann.

Verfügbar in Postfix-Version 2.3 und höher:

frozen_delivered_to (yes)

Aktualisieren Sie die Idee des lokalen Zustellungsagenten (local(8)) der „Delivered-To:“-Adresse (siehe prepend_delivered_header) nur einmal zu Beginn eines Zustellungsversuchs; aktualisieren Sie die „Delivered-To:“-Adresse nicht, während Sie Aliase oder .forward-Dateien erweitern.

Aufruf

sudo newaliases

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Anwendung

Problembehebung

Konfiguration

Dateien

Anhang

Siehe auch

Dokumentation

STANDARDS
  • RFC 822 (ARPA Internet Text Messages)
Man-Page
  1. local(8), local delivery agent
  2. newaliases(1), create/update alias database
  3. postalias(1), create/update alias database
  4. postconf(5), configuration parameters
Info-Pages
README FILES
  • Use "postconf readme_directory" or "postconf html_directory" to locate this information.
  • DATABASE_README, Postfix lookup table overview

Links

Projekt
Weblinks