Confixx und Postfix / Verhalten unknown user

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Confixx und Postfix / Verhalten unknown user

Post by flo »

Hi,

nachdem ich heute etwas Zeit hatte, mein System mal wieder etwas auseinanderzunehmen, ist mir folgendes aufgefallen:

Eine meiner User bzw. Kunden hat ein extremes Spam-Problem darin, daß jemand mit seiner Domain und gefakten Adressen mailt und die Bounces dann an meinen Server zurückkommen. Aufgrund der Menge (ca. 15.000 Mails/Tag) haben wir seinen Multidrop schon deaktiviert. Was mich stutzig gemacht hat, war, daß Postfix die Mails trotzdem annahm und erst bei der Zustellung gebounced hat, als Cyrus die Mails rejected hat.

Duch etwas Analyse und Umstellen der smtpd_recipient_restrictions bin ich dann auf die Manpage zur Datei /etc/postfix/virtual gestossen, in der der Unterschied zwischen zwei Formaten der Annahme von virtuellen Usern beschrieben wird.

Confixx benutzt den Weg, daß die lokalen Domains in der Variablen "mydestination" landen und mit den eMail-Adressen eine zweite DAtei erzeugt wird. Aus diesem Grund aber nimmt anschließend Postfix alle eMails an diese Domains an, auch wenn er diese anschließend nicht zustellen kann.
Um eine korrekte Funktionalität herzustellen, muß das virtual-File wie folgt umgeschrieben werden und die virtuellen Domains aus der mydestination entfernt werden, dann klappt es, wie es soll:

Code: Select all

/etc/postfix/virtual:
    virtual.domain       anything (right-hand content does not matter)
    postmaster@virtual.domain    postmaster
    user1@virtual.domain address1
    user2@virtual.domain address2, address3
Wenn die lokalen Usernamen bekannt sind (z.B. bei Confixx) ist es auch möglich, dies zur lokalen Zustellung ohne Wissen über die beteiligten Domains auszunutzen.

Grüße,

flo.
barmala
Posts: 6
Joined: 2004-02-28 12:12
 

Re: Confixx und Postfix / Confixx und Sendmail

Post by barmala »

Hallo Flo,
flo wrote:/etc/postfix/virtual gestossen ... Confixx
Ich dachte Confixx würde mit Sendmail und nicht mit Postfix zusammenarbeiten. Kann man das irgendwo umstellen?
Gruß, Christian
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: Confixx und Postfix / Verhalten unknown user

Post by flo »

AFAIK kann Confixxxxxxxxxxxxxxxxs sendmail, qmail und postfix - nur ist halt die Frage wie ...

Du solltest das entweder bei der Installation oder in der config-Datei umstellen können.

flo.
barmala
Posts: 6
Joined: 2004-02-28 12:12
 

Re: Confixx und Postfix / Verhalten unknown user

Post by barmala »

Hallo Flo,
flo wrote:AFAIK kann Confixx sendmail, qmail und postfix - nur ist halt die Frage wie ...
Du hast offenbar recht (siehe:1&1 Server-FAQ :: Root-Server :: Confixx Professional 2.0 :: Artikel #3), aber ich habe eine fertige Installation und suche den "Schalter" zum umstellen.

Gruß, Christian
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: Confixx und Postfix / Verhalten unknown user

Post by flo »

Nachdem das ja auch für andere relevant sein könnte, hier der Code:

Code: Select all

#!/bin/bash -e

SOURCEVIRTUAL="/etc/postfix/confixxvirtual"
LOCALDOMAINS="/etc/postfix/confixx_localDomains"

REALVIRTUAL="/etc/postfix/maps/virtual"
POSTFIXBINDIR="/usr/sbin/"
DATESTRING=`date +"%Y%m%d"`

#
# File initialisieren
cp $REALVIRTUAL $REALVIRTUAL.old
echo "# geaendert: $DATESTRING" > $REALVIRTUAL

cat $LOCALDOMAINS | while read line
        do
        SEARCHDOMAIN=`echo $line | awk '{print $1 }'`
        echo "Suchdomain: $SEARCHDOMAIN"
        echo "$line "

        echo "$line" >> $REALVIRTUAL
        echo "postmaster@$SEARCHDOMAIN     postmaster" >> $REALVIRTUAL
        grep "$SEARCHDOMAIN" $SOURCEVIRTUAL >> $REALVIRTUAL
        echo "" >> $REALVIRTUAL

done

/usr/sbin/postmap -r $REALVIRTUAL
/etc/init.d/postfix reload

Ist schon uralt - bin mir auch nicht sicher, ob man den Reload am Schluß nicht weglassen könnte, funktioniert aber.

flo.
Post Reply