Postfix: Weiterleitung bestimmter Mails als CC


xmasterpx

Registered User
Hallo,
Ich suche nun seit mehreren Wochen nach einer Möglichkeit bestimmte E-Mails die von unserem Webserver versendet werden an ein [email protected] weiterzuleiten.

Ich hatte schon einige bcc_maps geschrieben aber dabei immer einen Aspekt übersehen.
Die E-Mails die als Kopie an [email protected] versendet werden sollen, werden von einem Skript versendet das leider nicht änderbar ist. Der Benutzer der zur Versendung genutzt wird ist www-data.

Das Problem dabei ist, nicht nur das eine Skript nutzt www-data als Nutzer wenn per mail() etwas verschickt wird.

Gibt es eine Möglichkeit, die ausgehenden Mails von www-data zu filtern, sodass ich nur bestimmte E-Mails als Kopie bekomme?
Hier mal eine Beispielmail:
Code:
Feb 10 23:10:04 s172 postfix/cleanup[10656]: 3D775171E3B0: message-id=<[email protected]>
Feb 10 23:10:04 s172 postfix/qmgr[1603]: 3D775171E3B0: from=<[email protected]>, size=13265, nrcpt=2 (queue active)
Feb 10 23:10:04 s172 postfix/smtp[10690]: 29BA1171E3AF: to=<********@gmx.de>, relay=mx0.gmx.net[213.165.64.100]:25, delay=0.17, delays=0.01/0.01/0.05/0.1, dsn=2.6.0, status=sent (250 2.6.0 Message accepted {mx083})
Feb 10 23:10:04 s172 postfix/pickup[9463]: 54C81171E3B1: uid=33 from=<www-data>
Der From ist auf [email protected] gesetzt.
Header einer der verschickten E-Mails:
Code:
Return-Path: <[email protected]>
X-Spam-DCC: INFN-TO: alfa3012 1233; Body=3 Fuz1=3
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on
	alfa3012.alfahosting-server.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00
	autolearn=unavailable version=3.2.3
X-Original-To: [email protected]
Delivered-To: [email protected]
X-policyd-weight: using cached result; rate: -8.5
Received: from hosting1.xxx.de (hosting1.xxx.de [])
	by alfa3012.alfahosting-server.de (Postfix) with ESMTP id A23CC5D2C001;
	Fri, 12 Feb 2010 11:10:22 +0100 (CET)
Received: by hosting1.xxx.de (Postfix, from userid 33)
	id 6DE4A171E00C; Fri, 12 Feb 2010 11:10:22 +0100 (CET)
To: [email protected]
Subject: xyc
From: xyc<[email protected]>
X-Mailer: PHP/5.2.6-1+lenny4
Message-Id: <[email protected]>
Date: Fri, 12 Feb 2010 11:10:22 +0100 (CET)
X-Brightmail-Tracker: AAAAARLTyl8=
X-Brightmail-Tracker: AAAAAA==

Kurz und knackige Beschreibung ich suche eine regex mit der ich alle E-Mails
mit dem From [email protected] zu [email protected] kopieren kann.
Dabei sollte natürlich nicht [email protected] kopiert werden und auch keine eingehenden emails an [email protected] nur ausgehende.

Danke für eure Tipps!

Gruß
 
Last edited by a moderator:
Als Notlösung nutzen wir im übrigen aktuell folgendes.
Wir legen für jedes Skript in dem wir eine Kopie brauchen eine eigene Subdomain.
In den Vhosts weisen wir dann mittels:
Code:
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f##user##@##domain##"
einen user zu.
Wäre z.B. dann [email protected]
Dieses greifen wir dann per pcre ab
Code:
/(web2)@(subdomain.domain.de)/ [email protected]

Wie gesagt nur eine Notlösung, weil für alle der Skripte immer Subdomains anzulegen ist müselig.
Aber vllt hilft es jemandem bei einem anderen Lösungansatz für mich.
 

Back
Top