[Postfixbuch-users] Weiterleitung bestimmter Mails mit bcc_maps

Philipp Reddigau philipp at gkserver.de
Fr Feb 12 14:56:47 CET 2010


Hallo,
Ja. Das ist mir bekannt nur:
> 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.
Ich habe auch nicht ernsthaft vor, den sendmail path zu entfernen.
www-data ist auch komplett gesperrt. 
Das Beispiel welches ich vorgebracht habe, diente dazu jemanden der nur den
Apache User kennt nicht zu verwirren.
:)

Hast du eine Idee wie ich die bcc.pcre mit Hilfe von Confixx automatisieren
kann?
Dann könnte ich den Kunden die es benötigen sagen kann. 
Schaut mal in unserer FAQ dort ist beschrieben wie du einen entsprechenden
Cron anlegen kannst.
Nur leider ist Bash nicht so meine Stärke, sodass ich es mal eben Clean
programmieren könnte.
Ich könnte mir sogar vorstellen, das etwas in dieser Art bereits existiert.

Mit freundlichen Grüßen,
Philipp Reddigau (GKServer)

GKServer
Daniel Zschau 
Niederfährer Straße 38
01662 Meißen


-----Ursprüngliche Nachricht-----
Von: postfixbuch-users-bounces at listen.jpberlin.de
[mailto:postfixbuch-users-bounces at listen.jpberlin.de] Im Auftrag von Uwe
Driessen
Gesendet: Freitag, 12. Februar 2010 14:41
An: 'Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.'
Betreff: Re: [Postfixbuch-users] Weiterleitung bestimmter Mails mit bcc_maps

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

--
_______________________________________________
Postfixbuch-users -- http://www.postfixbuch.de
Heinlein Professional Linux Support GmbH

Postfixbuch-users at listen.jpberlin.de
https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users






Mehr Informationen über die Mailingliste Postfixbuch-users