[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: open relay



Previously:

>> 13846r  MAIL FROM:<bitbucket@ordb.org>
>> 13846   -- policy result=0, msg: <NONE!>
>> 13846w  250 2.1.0 Sender syntax Ok
>> 13846r  RCPT TO:<"marvin@marvin.ordb.org"@infocity.cz>
>> 13846   -- policy result=0, msg: <NONE!>
>> 13846w  250 2.1.5 Recipient address syntax Ok
>> 13846r  DATA
>> 13846w  354 Start mail input; end with <CRLF>.<CRLF>
>> 13846w  250 2.6.0 S.yw2su161994 message accepted
>>
>> If yes, then how?
>>

So am I, zmailer 2.99.51 (alas it needs to be that version, cause it
is a very old system and newer version denies to compile properly
(everything is too old)) and I got into RBL so the things are getting
urgent. This is the only test my system failed.

My 2.99.55-patch1 seems to be ok. Rejects corectly with "no such user".

Is there anything I can do to prevent being an open relay thus
removing my system form RBL??

For me it seems that there is some issue with thishost ??

Matti can you help??

----- mail.conf ---------

orgdomain=ifpilm.waw.pl
hostname=abel.ifpilm.waw.pl
mydomain=ifpilm.waw.pl

---- TRACE BELOW -------- READ IF NEEDED :) -----------------------

ZMailer router (2.99.51 #3: Sat Oct 30 15:05:47  1999)
  pawel@ifp10:/home/pawel/zmailer-2.99.51/router
Copyright 1992 Rayan S. Zachariassen
Copyright 1992-1999 Matti Aarnio
Configured with command: 'CC='cc' CFLAGS='' ./configure  --prefix=/usr/local/zmailer'

z# trace all ; untrace rfc822 regexp
    untrace rfc822 regexp
 lapply('PS1', ())
z# router '"robert@yahoo.com"@abel.ifpilm.waw.pl'
    router '"robert@yahoo.com"@abel.ifpilm.waw.pl'
        attributes=default_attributes
        : default_attributes
        defer=''
        log address: '"robert@yahoo.com"@abel.ifpilm.waw.pl'
            get (get envelopeinfo message-id) <0>
            echo <root.interactive@abel.ifpilm.waw.pl>: address: "robert@yahoo.com"@abel.ifpilm.waw.pl
<root.interactive@abel.ifpilm.waw.pl>: address: "robert@yahoo.com"@abel.ifpilm.waw.pl
        db flush expansions
        msgidfilter '"robert@yahoo.com"@abel.ifpilm.waw.pl' default_attributes
            return (return 0) <0>
        tmp=''
        rrouter '"robert@yahoo.com"@abel.ifpilm.waw.pl' '"robert@yahoo.com"@abel.ifpilm.waw.pl' default_attributes ''
            didhostexpand=''
            fqdn_neighbour '"robert@yahoo.com"@abel.ifpilm.waw.pl' '"robert@yahoo.com"@abel.ifpilm.waw.pl' default_attributes
                get (get default_attributes type) <0>
                recase -l "robert@yahoo.com"@abel.ifpilm.waw.pl
                lcaddress='"robert@yahoo.com"@abel.ifpilm.waw.pl'
                plustail=''
                tcomparing '^(.+)@(.+)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tmatched '^(.+)@(.+)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                user='"robert@yahoo.com"'
                athost=@abel.ifpilm.waw.pl
                break
?=1
                %dblookup (expansions '"robert@yahoo.com"@abel.ifpilm.waw.pl') <0>
expansions("robert@yahoo.com"@abel.ifpilm.waw.pl)
expansions("robert@yahoo.com"@abel.ifpilm.waw.pl) = NIL
?=1
?=1
                [ -n  ]
?=1
?=1
                fqdnaliases '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                    return (return 1) <0>
?=1
?=1
?=1
                a=''
?=1
?=1
                fqdnaliasesldap '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                    return (return 1) <0>
?=1
?=1
?=1
                a=''
?=1
?=1
                scomparing '^([^+]+)\+(.*)$' and 'robert@yahoo.com'
?=1
                %dblookup (expansions @abel.ifpilm.waw.pl) <0>
expansions(@abel.ifpilm.waw.pl)
expansions(@abel.ifpilm.waw.pl) = NIL
?=1
?=1
                [ -n  ]
?=1
?=1
                fqdnaliases @abel.ifpilm.waw.pl
                    return (return 1) <0>
?=1
?=1
?=1
                a=''
?=1
?=1
                fqdnaliasesldap @abel.ifpilm.waw.pl
                    return (return 1) <0>
?=1
?=1
?=1
                a=''
?=1
?=1
                get (get default_attributes privilege) <0>
                priv=nobody
                a='/usr/local/zmailer/fqlists/"robert@yahoo.com"@abel.ifpilm.waw.pl'
                l='"robert@yahoo.com"-owner@abel.ifpilm.waw.pl'
                nattr=nil
                [ -f /usr/local/zmailer/fqlists/"robert@yahoo.com"@abel.ifpilm.waw.pl ]
?=1
?=1
                scomparing '^(.+)-owner$' and 'robert@yahoo.com'
                scomparing '^(.+)-request$' and 'robert@yahoo.com'
                scomparing '^owner-(.+)$' and 'robert@yahoo.com'
?=1
                return (return 1) <0>
?=1
?=1
?=1
            tmp=''
?=1
            condquote "robert@yahoo.com"@abel.ifpilm.waw.pl
            address='"robert@yahoo.com"@abel.ifpilm.waw.pl'
            scomparing '^"(.*)"<(.*)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
            scomparing '^"(.*)">(.*)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
            scomparing '^([\"].*[\"])<(.*)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
            scomparing '^([\"].*[\"])>(.*)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
            canonicalize '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                dequote "robert@yahoo.com"@abel.ifpilm.waw.pl
                address='"robert@yahoo.com"@abel.ifpilm.waw.pl'
                scomparing '^(/.+)@(.+)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                scomparing '^((\|.+)|(/.+)|(:include:.+))$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tcomparing '^((<>)|(:;))$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tcomparing '^(.*)<@(.*)>(.*)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tcomparing '^(@.+),(.+)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tcomparing '^(@.+):(.+:.+)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tcomparing '^@([^,:]+)([,:].+)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tcomparing '^(.*)::(.*)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tcomparing '^(.*)@([^@]*.uucp)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tcomparing '^(.*)@([^@]*)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                tmatched '^(.*)@([^@]*)$' and '"robert@yahoo.com"@abel.ifpilm.waw.pl'
                canonical abel.ifpilm.waw.pl
                    deliver abel.ifpilm.waw.pl
                        %dblookup (thishost abel.ifpilm.waw.pl) <0>
thishost(abel.ifpilm.waw.pl)
thishost(abel.ifpilm.waw.pl) = NIL
?=1
?=1
                        tmp=''
?=1
                        [ 1 = 0 ]
?=1
?=1
                        return (return 1) <0>
?=1
?=1
?=1
                    tmp=''
?=1
                    tcomparing '^.+\.(.)$' and 'abel.ifpilm.waw.pl'
                    tmatched '^.+\.(.)$' and 'abel.ifpilm.waw.pl'
                    %dblookup (istoplevel pl) <0>
istoplevel(pl)
istoplevel(pl) = pl
                    [ pl ]
                    return (return abel.ifpilm.waw.pl) <0>
                address='"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
                break
?=1
                echo "robert@yahoo.com"<@abel.ifpilm.waw.pl>
            address='"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            tcomparing '^@$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            tcomparing '^(.*)<@\[(.+)\]>(.*)$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            tcomparing '^(.*)<@(.*)\.>(.*)$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            tcomparing '^(.*)<@(.*)(ifpilm.waw.pl)>(.*)$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            tmatched '^(.*)<@(.*)(ifpilm.waw.pl)>(.*)$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            address='"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            domain=@abel.ifpilm.waw.pl
            plustail=''
            tcomparing '^<@(.*)>[:,](.+)@(.+)$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            tcomparing '^<@(ifpilm.waw.pl)>[:,](.+)@(.+)$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            tcomparing '^(.+)<@(.+)>(.*)$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            tmatched '^(.+)<@(.+)>(.*)$' and '"robert@yahoo.com"<@abel.ifpilm.waw.pl>'
            recase -l abel.ifpilm.waw.pl
            tmp=abel.ifpilm.waw.pl
            deliver abel.ifpilm.waw.pl
                %dblookup (thishost abel.ifpilm.waw.pl) <0>
thishost(abel.ifpilm.waw.pl)
thishost(abel.ifpilm.waw.pl) = NIL
?=1
?=1
                tmp=''
?=1
                [ 1 = 0 ]
?=1
?=1
                return (return 1) <0>
?=1
?=1
?=1
            [ ]
?=1
            [ abel.ifpilm.waw.pl = abel.ifpilm.waw.pl ]
            address='"robert@yahoo.com"<@>'
            domain=@abel.ifpilm.waw.pl
            plustail=''
            tcomparing '^<@>.(.+)$' and '"robert@yahoo.com"<@>'
            tcomparing '^(.+)<@>$' and '"robert@yahoo.com"<@>'
            tmatched '^(.+)<@>$' and '"robert@yahoo.com"<@>'
            [ -z @abel.ifpilm.waw.pl ]
?=1
?=1
            rrouter '"robert@yahoo.com"' '"robert@yahoo.com"@abel.ifpilm.waw.pl' default_attributes '' @abel.ifpilm.waw.pl
                didhostexpand=''
                fqdn_neighbour '"robert@yahoo.com"@abel.ifpilm.waw.pl' '"robert@yahoo.com"' default_attributes
                    get (get default_attributes type) <0>
                    recase -l "robert@yahoo.com"
                    lcaddress='"robert@yahoo.com"'
                    plustail=''
                    tcomparing '^(.+)@(.+)$' and 'robert@yahoo.com'
                    tmatched '^(.+)@(.+)$' and 'robert@yahoo.com'
                    user=robert
                    athost=@yahoo.com
                    break
?=1
                    %dblookup (expansions '"robert@yahoo.com"') <0>
expansions("robert@yahoo.com")
expansions("robert@yahoo.com") = NIL
?=1
?=1
                    [ -n  ]
?=1
?=1
                    fqdnaliases '"robert@yahoo.com"'
                        return (return 1) <0>
?=1
?=1
?=1
                    a=''
?=1
?=1
                    fqdnaliasesldap '"robert@yahoo.com"'
                        return (return 1) <0>
?=1
?=1
?=1
                    a=''
?=1
?=1
                    scomparing '^([^+]+)\+(.*)$' and 'robert'
?=1
                    %dblookup (expansions @yahoo.com) <0>
expansions(@yahoo.com)
expansions(@yahoo.com) = NIL
?=1
?=1
                    [ -n  ]
?=1
?=1
                    fqdnaliases @yahoo.com
                        return (return 1) <0>
?=1
?=1
?=1
                    a=''
?=1
?=1
                    fqdnaliasesldap @yahoo.com
                        return (return 1) <0>
?=1
?=1
?=1
                    a=''
?=1
?=1
                    get (get default_attributes privilege) <0>
                    priv=nobody
                    a='/usr/local/zmailer/fqlists/"robert@yahoo.com"'
                    l=robert-owner@yahoo.com
                    nattr=nil
                    [ -f /usr/local/zmailer/fqlists/"robert@yahoo.com" ]
?=1
?=1
                    scomparing '^(.+)-owner$' and 'robert'
                    scomparing '^(.+)-request$' and 'robert'
                    scomparing '^owner-(.+)$' and 'robert'
?=1
                    return (return 1) <0>
?=1
?=1
?=1
                tmp=''
?=1
                condquote "robert@yahoo.com"
                address='"robert@yahoo.com"'
                scomparing '^"(.*)"<(.*)$' and 'robert@yahoo.com'
                scomparing '^"(.*)">(.*)$' and 'robert@yahoo.com'
                scomparing '^([\"].*[\"])<(.*)$' and 'robert@yahoo.com'
                scomparing '^([\"].*[\"])>(.*)$' and 'robert@yahoo.com'
                canonicalize '"robert@yahoo.com"'
                    dequote "robert@yahoo.com"
                    address=robert@yahoo.com
                    scomparing '^(/.+)@(.+)$' and 'robert@yahoo.com'
                    scomparing '^((\|.+)|(/.+)|(:include:.+))$' and 'robert@yahoo.com'
                    tcomparing '^((<>)|(:;))$' and 'robert@yahoo.com'
                    tcomparing '^(.*)<@(.*)>(.*)$' and 'robert@yahoo.com'
                    tcomparing '^(@.+),(.+)$' and 'robert@yahoo.com'
                    tcomparing '^(@.+):(.+:.+)$' and 'robert@yahoo.com'
                    tcomparing '^@([^,:]+)([,:].+)$' and 'robert@yahoo.com'
                    tcomparing '^(.*)::(.*)$' and 'robert@yahoo.com'
                    tcomparing '^(.*)@([^@]*.uucp)$' and 'robert@yahoo.com'
                    tcomparing '^(.*)@([^@]*)$' and 'robert@yahoo.com'
                    tmatched '^(.*)@([^@]*)$' and 'robert@yahoo.com'
                    canonical yahoo.com
                        deliver yahoo.com
                            %dblookup (thishost yahoo.com) <0>
thishost(yahoo.com)
thishost(yahoo.com) = NIL
?=1
?=1
                            tmp=''
?=1
                            [ 1 = 0 ]
?=1
?=1
                            return (return 1) <0>
?=1
?=1
?=1
                        tmp=''
?=1
                        tcomparing '^.+\.(.)$' and 'yahoo.com'
                        tmatched '^.+\.(.)$' and 'yahoo.com'
                        %dblookup (istoplevel com) <0>
istoplevel(com)
istoplevel(com) = com
                        [ com ]
                        return (return yahoo.com) <0>
                    address=robert<@yahoo.com>
                    break
?=1
                    echo robert<@yahoo.com>
                address=robert<@yahoo.com>
                tcomparing '^@$' and 'robert<@yahoo.com>'
                tcomparing '^(.*)<@\[(.+)\]>(.*)$' and 'robert<@yahoo.com>'
                tcomparing '^(.*)<@(.*)\.>(.*)$' and 'robert<@yahoo.com>'
                tcomparing '^(.*)<@(.*)(ifpilm.waw.pl)>(.*)$' and 'robert<@yahoo.com>'
                tcomparing '^<@(.*)>[:,](.+)@(.+)$' and 'robert<@yahoo.com>'
                tcomparing '^<@(ifpilm.waw.pl)>[:,](.+)@(.+)$' and 'robert<@yahoo.com>'
                tcomparing '^(.+)<@(.+)>(.*)$' and 'robert<@yahoo.com>'
                tmatched '^(.+)<@(.+)>(.*)$' and 'robert<@yahoo.com>'
                recase -l yahoo.com
                tmp=yahoo.com
                deliver yahoo.com
                    %dblookup (thishost yahoo.com) <0>
thishost(yahoo.com)
thishost(yahoo.com) = NIL
?=1
?=1
                    tmp=''
?=1
                    [ 1 = 0 ]
?=1
?=1
                    return (return 1) <0>
?=1
?=1
?=1
                [ ]
?=1
                [ yahoo.com = abel.ifpilm.waw.pl ]
?=1
?=1
                tcomparing '^<@>.(.+)$' and 'robert<@yahoo.com>'
                tcomparing '^(.+)<@>$' and 'robert<@yahoo.com>'
?=1
                tcomparing '^(.*)<@(.+)>(.*)$' and 'robert<@yahoo.com>'
                tmatched '^(.*)<@(.+)>(.*)$' and 'robert<@yahoo.com>'
                address=robert@yahoo.com
?=1
                plustail=''
?=1
                %dblookup (hostexpansions yahoo.com) <0>
hostexpansions(yahoo.com)
hostexpansions(yahoo.com) = NIL
?=1
?=1
                didhostexpand=''
?=1
                routes_neighbour yahoo.com robert@yahoo.com default_attributes
                    %dblookup (routesdb yahoo.com) <0>
routesdb(yahoo.com)
routesdb(yahoo.com) = NIL
?=1
?=1
                    tmp=''
?=1
                    return (return 1) <0>
?=1
?=1
?=1
                tmp=''
?=1
                smtp_neighbour yahoo.com robert@yahoo.com default_attributes
                    host_neighbour yahoo.com.
                        return (return 0) <0>
                    return (return (((smtp yahoo.com robert@yahoo.com default_attributes)))) <0>
                tmp=(((smtp yahoo.com robert@yahoo.com default_attributes)))
                return (return (((smtp yahoo.com robert@yahoo.com default_attributes)))) <0>
            return (return (((smtp yahoo.com robert@yahoo.com default_attributes)))) <0>
        res=(((smtp yahoo.com robert@yahoo.com default_attributes)))
        [  ]
?=1
?=1
        return (return (((smtp yahoo.com robert@yahoo.com default_attributes)))) <0>
(((smtp yahoo.com robert@yahoo.com default_attributes)))
 lapply('PS1', ())




-- 
Greetings,
 Robert                            mailto:rkurjata@ire.pw.edu.pl

-
To unsubscribe from this list: send the line "unsubscribe zmailer" in
the body of a message to majordomo@nic.funet.fi