[Postfixbuch-users] möglichkeit die eigene Domainliste von den Helo's auszusperren
Uwe Driessen
driessen at fblan.de
Di Jan 16 20:15:44 CET 2007
> -----Original Message-----
> From: postfixbuch-users-bounces at listi.jpberlin.de [mailto:postfixbuch-
> users-bounces at listi.jpberlin.de] On Behalf Of Patrick Ben Koetter
> Sent: Tuesday, January 16, 2007 3:11 PM
> To: postfixbuch-users at listi.jpberlin.de
> Subject: Re: [Postfixbuch-users]möglichkeit die eigene Domainliste von den
> Helo's auszusperren
>
> * Uwe Driessen <driessen at fblan.de>:
> > Hallo miteinander
> >
> > Habe nach Anleitung des Buches den helocheck aufgebaut für meine eigene
> IP
> > und die Mail.Domain.de. Soweit läuft es.
> >
> > Helo_checks
> >
> > /^mail\.xxxxx\.de$/ 550 Don't use my hostname
> > /^193\.158\.xx\.xxx$/ 550 Don't use my IP
> > /^\[193\.158\.xx\.xxx\]$/ 550 Don't use my IP
> > /^\<193\.158\.xx\.xx\>$/ 550 Don't use my IP
> > /^[0-9.]+$/ 550 Your Client is not RFC2821 complitant
> > /^localhost\.localdomain$/ 550 Your Client is not RFC2821 complitant
>
> Tippfehler:
> ... compliant
>
>
> > Eingebunden in die main.cf unter
> > Smtpd_helo_restrictions = check_helo_access
> pcre:/etc/postfix/helo_checks
> > ..............
> >
> > Jetzt habe ich aber das Problem bzw. ich möchte auch die die eine der
> > anderen gehosteten Domain's im Helo verwenden sofort rausschmeißen.
> > Das spart mir die Zeit der restlichen Überprüfungen.(also auf was die
> Spamer
> > alles für Ideen kommen *gg)
> > Eine Hashliste der anderen Domains gibt es ja schon auf dem Server.
> >
> > Wie kann ich nun diese Domainliste in den /oder einen anderen Helocheck
> so
> > einbinden das ich nicht jedes Mal wenn eine neue Domain dazukommt diese
> > Sperrliste wieder händig ändern muß? Die Domainliste ist wie folgt
> > aufgebaut:
> >
> > XXXXXXX.XXXXXXX.de vsubdmn-entry
> > XXXXXXXX.XXXXXXXX.de vdmn_entry
> > XXXXXXXXXX.de vdmn_entry
> > XXXXXXXX.de vdmn_entry
> > XXXXXXXXXXX.XXXXXXXX.de vdmn_entry
>
>
> Bau Dir eine Master-Quell-Tabelle mit allen benötigten Spalten und ein
> Skript, das
> aus dieser Master-Quell-Tabelle die benötigten einzelnen Ziel-Tabellen
> erstellt.
>
> Ein Beispiel für so eine Skript-gesteuerte Tabellen-Erstellung haben Ralf
> und
> ich im virtual_alias_domains-Teil in unserem Buch "Postfix" aufgezeigt.
>
> p at rick
Ich glaubs fast nicht ich habs hinbekommen und awk vergewohlwutzelt
# !/bin/bash
#
# Build all virtual mailbox maps from one source
# section: paths
SOURCE=/etc/postfix/vhcs2/domains
VMAP=/etc/postfix/maps/helo_check
AWK=/usr/bin/awk
POSTMAP=/usr/sbin/postmap
# section: build
# build $helo_check
$AWK '{printf "%s \t550 Dont use my hostname\n",$1}' $SOURCE > $VMAP
$POSTMAP hash:$VMAP
Ist nicht ganz so wie das im Buch beschriebene aber es bringt das gewünschte
Ergebnis.
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: 06708 / 660045
Fax: 06708 / 661397
Mehr Informationen über die Mailingliste Postfixbuch-users