PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : postfix Weiterleitung



x-tec
05.06.03, 08:20
Ich bräuchte da eine kleine Hilfe betreffend postfix.
Und zwar gibt es ja die lustige Option:
always_bcc = mail@mail.de
die alle Mails weiterleitet.

Nun würde mich allerdings interessieren, ob es irgendwie möglich ist dies nach Mailabsendern zu filtern.
Also quasi, wenn der Absender doof@mail ist schicke an 1@mail.de wenn der Absender schlau@mail ist an 2@mail.

Geht dies irgendwie?

x-tec
10.06.03, 08:53
Weiss denn da niemand etwas?

Fedi
13.11.03, 16:56
Hallo!
Was x-tec hier schreibt würde mich auch mal interessieren allerdings würde ich gerne alle mails "kopieren" (klappt auch schon mit always_bcc) und einen Absender nicht beachten bzw. verwerfen!

Hat jemand eine idee?

Danke
Der Fedi

Dewitt
13.11.03, 23:45
Hi.

Das klappt mit procmail.

Gruss,
Dennis

Fedi
14.11.03, 10:06
:ugly:

...und das jetzt nachdem ich postfix mit mühe zum laufen gebracht habe!
Du hast nicht zufällig auch die syntax zur hand? :D

Danke
Der Fedi

Dewitt
14.11.03, 18:42
/etc/postfix/main.cf

mailbox_command = /usr/bin/procmail -f- -a "$USER"
always_bcc = carnivore@localhost

/etc/procmailrc (oder im Homeverzeichnis von carnivore)

:0fw
* ^From:.alien@alpha.centauri.int
! mulder@localhost

:0fw
* ^From:.skinner@fbi.gov
! scully@localhost


----
Fedi: Wenn du die Mails von einem Absender nicht haben willst reicht auch ein: :)

:0:
* ^From:.root@localhost
/dev/null



So in etwa sollte das aussehen. Ansonsten mal in die manpage von procmail reinschauen.

Gruss,
Dennis

Fedi
14.11.03, 22:30
cool danke!
Werde dich in mein N8-Gebet einschliessen ;-)

Aber das verwirrt mich gerade ein bissel!

Ist procmail nicht "das selbe" wie postfix (und sendmail) nämlich ein MTA?
Kann ich normalerweise nicht nur einen MTA installieren?

N8
Der Fedi

keeney
14.11.03, 23:42
procmail ist kein mta, sondern nur ein aufsatz, der mails filtert, weiterleitet und diverse andere spielchen

Dewitt
16.11.03, 12:55
Genau.

Neben MTA und MUA gibt es nämlich noch MDA
(Mail Delivery Agent) und procmail fällt zum MDA. :)

bye,
dennis

Fedi
16.11.03, 15:32
Bezieht sich die Zeile

mailbox_command = /usr/bin/procmail -f- -a "$USER"

nur auf
always_bcc = carnivore@localhost
???
Das bedeutet doch, dass postfix alle ausgehenden mails an procmail weiter gibt!?
Oder nur die lokale Zustellung?

Danke
Der Fedi

Dewitt
17.11.03, 01:16
Hallo,


Original geschrieben von Fedi
Das bedeutet doch, dass postfix alle ausgehenden mails an procmail weiter gibt!?
Oder nur die lokale Zustellung?mailbox_command bezieht sich nur auf die lokale Zustellung.

# The mailbox_command parameter specifies the optional external
# command to use instead of mailbox delivery. The command is run
# as the recipient with proper HOME, SHELL and LOGNAME environment settings.
# Exception: delivery for root is done as $default_user.

Gruss,
Dennis