[Postfixbuch-users] Weiterleitung bestimmter Mails mit bcc_maps

Uwe Driessen driessen at fblan.de
Fr Feb 12 14:40:54 CET 2010


On Behalf Of Philipp Reddigau
> 
> Hallo,
> Ich suche nun seit mehreren Wochen nach einer Möglichkeit bestimmte E-Mails die von
> unserem Webserver versendet werden an ein copy at mail.de weiterzuleiten.
> 
> Ich hatte schon einige bcc_maps geschrieben aber dabei immer einen Aspekt übersehen.
> Die E-Mails die als Kopie an copy at mail.de 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:

Jap gibt es 
Setze in der hostconfig für jeden virtuellen Host

php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -fnoreply at domain.xx"






> 
> Code:
> 
> Feb 10 23:10:04 s172 postfix/cleanup[10656]: 3D775171E3B0: message-
> id=<20100210221004.3D775171E3B0 at hosting1.xxx.de>
> Feb 10 23:10:04 s172 postfix/qmgr[1603]: 3D775171E3B0: from=<www-data at hosting1.xxx.de>,
> 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 meinskript at irgendwas.de gesetzt.
> Header einer der verschickten E-Mails:
> 
> Code:
> 
> Return-Path: <www-data at hosting1.xxx.de>
> 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: philipp at xyz.de
> Delivered-To: confixx-du-4639 at alfa3012.alfahosting-server.de
> 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: philipp at xyz.de
> Subject: xyc
> From: xyc<meinskript at irgendwas.de>
> X-Mailer: PHP/5.2.6-1+lenny4
> Message-Id: <20100212101022.6DE4A171E00C at hosting1.xxx.de>
> 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 meinskript at irgendwas.de zu copy at mail.de kopieren kann.
> Dabei sollte natürlich nicht meinskript2 at irgendwas.de kopiert werden und auch keine
> eingehenden Emails an meinskript at irgendwas.de nur ausgehende.
> 
> 
> 
> Als Notlösung nutzen wir im übrigen aktuell folgendes.
> Wir legen für jedes Skript in dem wir eine Kopie brauchen eine eigene Subdomain.

Nö nur wenn du wirklich eine Subdomain benötigst. Soll alles von der Domain always_bcc
sein dann reicht ein Eintrag auf der Hauptdomain in der Vhost conf.

> In den Vhosts weisen wir dann mittels:
> 
> Code:
> 
> php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f##user##@##domain##"

Wieso Notlösung??? Das ist das beste was du machen kannst. Tickt ein script einer Seite
aus dann hast du den Verursacher ganz schnell am Wickel.
Was auch immer von welchem Script auch immer dieser Domain ohne definierten User
verschickt wird geht dann über die in der Vhost config festgelegte Adresse.

> 
> einen user zu...somit ist www-data geschichte.
> Wäre z.B. dann web2 at subdomain.domain.de
> Dieses greifen wir dann per pcre ab
> 
> Code:
> 
> /(web2)@(subdomain.domain.de)/ copy at irgendwas.de
> 
> Wie gesagt nur eine Notlösung, weil für alle der Skripte immer Subdomains anzulegen ist
> mühselig.
> Aber vllt hilft es jemandem bei einem anderen Lösungsansatz für mich.
> 
> 
> 


Mit freundlichen Grüßen

Drießen

-- 
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: +49 06708 / 660045   Fax: +49 06708 / 661397




Mehr Informationen über die Mailingliste Postfixbuch-users