Wie sende ich eine Kopie aller eingehenden Nachrichten von einem E-Mail-Konto an eine andere E-Mail-Adresse? (Postfix)

7

Wie sende ich eine Kopie aller eingehenden Nachrichten von einem E-Mail-Konto an eine andere E-Mail-Adresse? (Postfix)

es ist möglich?

Danke.

Mrsksdk
quelle

Antworten:

13

Sie können Empfänger_bcc_maps einfach verwenden, um alle E-Mails zu kopieren, die an einen bestimmten Benutzer (oder eine bestimmte Domäne) gesendet werden.

Fügen Sie beispielsweise die folgende Zeile zu Ihrer hinzu main.cf(oder verwenden Sie sie postconfdafür):

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps

und erstellen Sie eine Datei /etc/postfix/recipient_bcc_mapsmit folgendem Inhalt:

[email protected]  [email protected]

und rennen postmap recipient_bcc_maps.

Joschi
quelle
5

Sie können dies tun, indem Sie zwei Aliase für das Konto wie folgt erstellen :

Angenommen, Sie haben zwei E-Mail-Adressen: [email protected] und [email protected], und Sie möchten, dass Mama eine Kopie aller E-Mails des Kindes erhält. In diesem Fall wären [email protected] und [email protected] beide Konten, aber Sie würden auch die folgenden Aliase erstellen:

From:                         To:
[email protected]               [email protected]
[email protected]               [email protected]

Postfix wird dies verstehen - der Alias ​​kid -> kid erstellt keine Schleife (obwohl es so aussieht!), Sondern weist Postfix an, mit der Zustellung an die Mailbox fortzufahren, obwohl die E-Mail bereits an den Alias ​​übermittelt wurde.

HedgeMage
quelle
3
Beachten Sie, dass sich Postfix über einen doppelten Eintrag beschwert. Setzen Sie beide [email protected]und das [email protected]Ziel in dieselbe Zeile.
Ludovic Kuty
Es funktioniert überraschenderweise.
Ychaouche
Funktioniert wie Charme. Ich habe seit Monaten nach einer Lösung für dieses Problem gesucht.
Hasan
1

Eine Lösung besteht darin, procmail zu verwenden. Eine andere Lösung besteht darin, die Datei ~ / .forward zu verwenden. über die beiden hat procmail weit mehr möglichkeiten und kontroll.

silviud
quelle
send bcc wird es auch tun ... :) es gibt auch eine Option in main.cf
silviud
Kannst du mir sagen, wie ich diese zweite Option verwenden soll?
Mrsksdk
Überprüfen Sie diesen Link - ist ganz einfach, wenn Sie immer noch Probleme haben, lassen Sie es mich wissen - wiki.kartbuilding.net/index.php/Procmail_-_setup_with_postfix
silviud
1

Ich schlage vor, diesen Milter zu verwenden, wenn Ihr Postfix-Speicherformat mbox ist: http://www.dancingfortune.com/projects/archivesmtp/index.php

Der Vorteil ist, dass wenn ein Benutzer authentifiziert ist und nicht die richtigen Details verwendet, seine E-Mails weiterhin von diesem Milter abgefangen werden, während die sender_bcc_maps sie nicht abfangen.

Ovidiu Pacuraru
quelle