[Postfixbuch-users] RelayedOpenRelay

Andreas Meyer anmeyer at anup.de
So Aug 14 00:13:33 CEST 2011


Patrick Ben Koetter <p at state-of-mind.de> wrote:
 
> > Aug 13 21:59:44 mail.bitcorner.eu /usr/sbin/amavisd[12774]: (12774-03) Open relay? Nonlocal recips but not originating: users at lists.claws-mail.org
> > Aug 13 21:59:44 mail.bitcorner.eu /usr/sbin/amavisd[12774]: (12774-03) Passed CLEAN {RelayedOpenRelay}, [46.115.0.64] [46.115.0.64] <anmeyer at anup.de> -> <users at lists.claws-mail.org>, Message-ID: <20110813215934.4e34382f at itx.bitcorner.intern>, mail_id: 4P1npJKf4kHv, Hits: -3.866, size: 1057, queued_as: DBD1036DCA52, 1741 ms
> > 
> > Was will mir  das mit dem {RelayedOpenRelay} sagen?
> 
> Das passiert immer dann wenn jemand claws nimmt, um Mails zu senden. Mit mutt
> passiert das nicht ... ;)

ah, ok, natürlich, wie konnte ich das nur übersehen ;)

> Im Ernst: Das passiert wenn eine Mail an remote (non-local) Empfänger geht und
> der Absender nicht als lokaler (originating) Sender identifiziert werden kann.
> 
> Eine derartige Konstellation entsteht, wenn jemand Dein Mailsystem mißbrauchen
> kann und es somit ein Open Relay {RelayedOpenRelay} ist.
> 
> Sie entsteht aber auch - und das wird bei Dir wohl zutreffen - wenn Dein
> Mailclient nicht über eine @mynetworks IP sendet oder keiner $policy_bank
> zugeordnet wird die das ORIGINATING Flag setzt.
> 
> Statische IP
> Wenn Du von einer statischen IP aus sendest, dann füge diese zu @mynetworks
> hinzu.
> 
> Dynamische IP
> Wenn Du SASL authentifiziert sendest rate ich Dir lokale Sender von remote
> Sendern durch den Port auf den Mail submitted bzw. transferiert wird zu
> trennen. Lokale submitten auf Port 587 und remote MTAs kommen wie gehabt auf
> Port 25 rein.

Aber sende ich von meiner privaten Kiste aus wie auch die Kunden nicht
immer remote? local wären eigentlich nur die, die das Webinterface zum
mailen benutzen.

> Konfigurier Dir für lokale Sender den submission-Dienst in Postfix und sende
> von dort alles auf einen dedizierten Port in amavis, den Du dann einer
> $policy_bank zuordnest, die ORIGINATING setzt.
> 
> Eine Konfig könnte etwa so aussehen:
> 
> # Postfix 
> submission inet n       -       n       -       32       smtpd
>     -o smtpd_proxy_filter=[127.0.0.1]:10026
>     -o smtpd_client_connection_count_limit=16
>     -o smtpd_delay_reject=yes
>     -o smtpd_sasl_auth_enable=yes
>     -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
>     -o smtpd_tls_security_level=may
>     -o milter_macro_daemon_name=ORIGINATING
> 
> 
> # amavis
> $inet_socket_port = [9998,10024,10026];
> $interface_policy{'10026'} = 'LOCAL';
> 
> $policy_bank{'LOCAL'} = {
>     originating => 1,
>     final_spam_destiny => D_BOUNCE,
>     final_virus_destiny => D_REJECT,
>     final_banned_destiny=> D_PASS,
>     final_bad_header_destiny => D_PASS,
>     banned_filename_maps => ['MYNETS-DEFAULT'],
>     warnbadhsender => 1,
> };
> 

Danke für die Erklärung!

> 
> p at rick
> 

  Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users