WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Postfix/AMaViS-Frage zu Adress-Rewriting (http://www.wcm.at/forum/showthread.php?t=106228)

paux 21.08.2003 00:59

Postfix/AMaViS-Frage zu Adress-Rewriting
 
Hallo!

Angenommen ich habe eine EMail-Adresse fred@mydomain, wobei fred via /etc/aliases an den Useraccount freddy weitergeleitet wird:
Code:

fred: freddy
Weiters angenommen, ich betreibe eine virtuelle Domain, wobei die Adresse barney@virtual.domain an fred(@mydomain) weitergeleitet wird:
Code:

virtual.domain Dies ist meine virtuelle Domain
barney@virtual.domain fred

In der zugestellten EMail sind dann zwei Header zu sehen:
Code:

Received: [...] for fred@mydomain;
Received: [...] for barney@virtual.domain;

Das ist ja nicht weiter schlimm, da der Absender davon nichts mitbekommt.

Wird jedoch eine Mail an barney@virtual.domain wegen eines attachten Virus von AMaViS abgelehnt, dann steht in der Bounce-Mail an den Absender sinngemäß, daß die Zustellung an fred@mydomain fehlgeschlagen ist! Dadurch wird dem Absender die Weiterleitung bekannt gemacht.

Wie ist dem abzuhelfen, v.a., wenn auch noch andere virtuelle Aliases auf fred@mydomain gemappt werden?

Vielen Dank für Hinweise im Vorhinein!

lg paux

callas 21.08.2003 09:49

für amavisd:

am Ende des amavisd scripts sind die Standardtexte für Benachrichtigungen:

Template /Virus/banned-file sender notification.

In der amavisd.conf kannst unter notify_virus_sender_templ den Pfad für eine selbst erstellte Benachrichtigung angeben.

Am besten die Standardbenachrichtigung umkopieren und nach deinen Wünschen bearbeiten.

Anleitung gibts in der README.customize.

paux 21.08.2003 11:18

Hallo!

Leider gibt's das README.customize weder bei meinem Debian-Packerl noch bei den aktuellen amavis- und amavisd-Sourcen. Auch habe ich laut `dpkg -L amavis-postfix` kein Original-Template mitbekommen. DENN: Das Template resp. der Benachrichtigungstext steht *in* /usr/sbin/amavisd drinnen, und zwar bei mir in den Zeilen 1137-1168!

Jetzt muß ich nur noch rausfinden, was beim Aufbau des Arrays @RECIPS schiefgeht. Ich seh aber nicht, wo das herkommt :(

Danke für den Tip jedenfalls!

lg paux

paux 21.08.2003 13:13

Da ist sowieso ein Hund drin, werd mich an die Mailingliste wenden.

Wenn nämlich etwa MAILER-DAEMON@mx0.gmx.net eine Mail an mich bounct (weil das Virus mich als Absender eingetragen hat) *und* die PIF-Datei hinzufügt, wird fälschlicherweise an MAILER-DAEMON@mydomain retour-gebounct.

Sinngemäß schaut das dann so aus:

Code:

Subject:          VIRUS IN YOUR MAIL
From:          postmaster@mydomain
Date:          Thu, August 21, 2003 12:00
To:          MAILER-DAEMON@mydomain <<<< FALSCH!!

                          V I R U S  A L E R T

Our viruschecker found the

        W32/Sobig.F@mm

virus(es) in your email to the following recipient(s):

-> fred@mydomain <<<< FALSCH!!

----- BEGIN HEADERS ------
From: MAILER-DAEMON@mx0.gmx.net <<<< RICHTIG!!
To: barney@virtual.domain <<<< RICHTIG!!
Subject: failure notice
------ END HEADERS -----

Hab mich zwar mit /etc/postfix/canonical gespielt, das wirkt sich zwar auf die Header aus, nicht aber auf die amavis-Routine.

Oder mach ich irgendwas falsch beim Abbilden auf die Unix-Accounts? Die $mydomain wird nicht in /etc/postfix/virtual behandelt, sondern nur via /etc/aliases. Dafür hab ich entsprechend bei der virtual.domain in /etc/postfix/virtual einen der lokalen Aliases eingetragen - stimmt das eh so?

Hints?

lg paux

callas 21.08.2003 13:57

Zitat:

Original geschrieben von paux
DENN: Das Template resp. der Benachrichtigungstext steht *in* /usr/sbin/amavisd drinnen, und zwar bei mir in den Zeilen 1137-1168!


das hab ich eh gemeint mit am Ende des amavisd scripts sind die Standardtexte für Benachrichtigungen , vielleicht schlecht ausgedrückt.

hab die readme.customize aus amavisd-ng angehängt, vielleicht hilfts.

paux 21.08.2003 14:15

Zitat:

Original geschrieben von callas
hab die readme.customize aus amavisd-ng angehängt, vielleicht hilfts.
Meinst du amavisd-new oder amavis-ng? Die sind natürlich anders als das Ursprungspaket, das diese Features nicht hat.

Irgendwie kann ich nicht glauben, daß der Umstieg auf einen von denen Abhilfe bringt...

lg paux

callas 21.08.2003 16:15

amavisd-new

sorry, zuviel über amavis gelesen diese woche, da kommt schon alles durcheinander :rolleyes:

ist nur die beschreibung wie man unter amavisd-new selbst benachrichtigungen erstellt, kA ob das bei amavis gleich geht.

schau halt in der amavisd.conf ob du den eintrag notify_virus_sender_templ findest, wenn ja, sollte das gleich gehen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag