Zum Inhalt springen

mehrere content_filter


hiver

Empfohlene Beiträge

Hallo,

kämpf hier schon seid ner halben Ewigkeit damit in Postfix mehrere verschiedene content_filter einzubinden. Haut aber alles nicht so hin wie ich des gerne hätte. Ziel ist es das ich für jede einzelne Domain definieren kann, das

a) AMaViS und SpamAssassin nicht durchlaufen werden

B) nur AMaViS durchläuft

c) nur SpamAssassin durchläuft

d) oder beides durchläuft

Ich hatte es schon im Amavis direkt via Spam-/ Viruslovers eingerichtet hat auch hingehauen, nur das es bei über 400 Domains schnell unübersichtlich geworden ist.

Also bin ich auf die Idee gekommen, dass ich das eigentlich über mehrere content_filter realisieren könnte.

Bis jetzt bin ich soweit:

master.cf

amavis unix - - y - 2 smtp

localhost:10025 inet n - n - - smtpd -o content_filter=

localhost:10026 inet n - n - - smtpd -o content_filter=amavis:

# localhost:10027 inet n - n - - smtpd -o content_filter=spam:

# localhost:10028 inet n - n - - smtpd -o content_filter=amavis_spam:

Transport- Tabelle:

domaina.de smtp:[127.0.0.1]:10025

domainb.de smtp:[127.0.0.1]:10026

# domainc.de smtp:[127.0.0.1]:10027

# domaind.de smtp:[127.0.0.1]:10028

Postconf -n

alias_database = hash:/etc/aliases

alias_maps = hash:/etc/aliases

command_directory = /usr/local/sbin

config_directory = /usr/local/etc/postfix

daemon_directory = /usr/local/libexec/postfix

debug_peer_level = 2

inet_interfaces = all

mail_owner = postfix

mailq_path = /usr/local/bin/mailq

manpage_directory = /usr/local/man

mydestination = $myhostname, localhost.$mydomain

mydomain = $myhostname

myhostname = test.****.de

myorigin = $mydomain

newaliases_path = /usr/local/bin/newaliases

queue_directory = /var/spool/postfix

readme_directory = no

relay_domains = $mydestination

sample_directory = /usr/local/etc/postfix

sendmail_path = /usr/local/sbin/sendmail

setgid_group = maildrop

soft_bounce = yes

transport_maps = hash:/usr/local/etc/postfix/transport

unknown_local_recipient_reject_code = 450

aber das haut nicht hin, Postfix scheint den Transport komplett zu ignorieren, d.h. die Mails werden zwar zugestellt, aber sie durchlaufen nicht Amavis (im Logfile ist auch nichts besonderes zuerkennen, woran es nun liegen könnte). Wenn ich den content_filter unter der main.cf einbinde funktioniert es ohne Probleme (bis auf das halt alle Mails, also für jede Domain, gescannt werden)

Hat irgendwer ne Idee wo mein Fehler liegt? Funktioniert das überhaupt so wie ich das vorhab?

Grüße

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo, hab mein Fehler gefunden und jetzt steh ich glatt wieder vor dem nächsten Problem :(

Mein Server ist so eingerichtet das er die Mails für die Domains annimmt und aus der eMail- Adresse "xyz@domaina.de" -> "xyz@hostname" macht und in die Mailboxen (/var/mail/xyz) verschiebt. Für "hostname" ist natürlich kein Transport angelegt, da das ja den selben Effekt hätte als wenn ich den content_filter in die main.cf einbinden würde (also die Mails für alle Domains gescannt werden).

Weiß jemand wie ich das verhindern kann das er aus "@domaina.de" "@hostname" macht? Bin für jede Idee dankbar, hab bis jetzt noch nix wirklich brauchbares gefunden.

Das Problem könnt ich ja umgehen wenn ich die Mails auf nen anderen Rechner scannen würde, aber glaub der Vorschlag würde meinen Chef nicht so freuen. Weil nen neuer Rechner angeschafft werden müßte, da ich das Amavis ungern auf einen unserer anderen Server laufen lassen möcht. Und wir haben erst einiges neu gekauft.

Grüße

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also hab die Lösung des Problems :)

Für alle dies interessiert:

In der Transporttabelle hab ich jetzt nichmehr die Domains zustehen, sondern die Username@Hostname und dann halt den entsprechenden Transport. Is zwar eigentlich nich ganz das was ich wollt aber so tuts auch.

Frag mich grad nur wieso ich nich eher auf die Idee gekommn bin

:confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...