abgewiesene Mail bei sendmail

From: Peter Ross <petros(at)pps.de>
Date: Wed, 8 Aug 2001 14:45:08 +0200 (MET DST)

Hi,

kann mir jemand helfen? Mein Mailserver hat keine Lust, Mails von der Domain
xxx.de, angekommen ueber mail.yyy.de, anzunehmen.

> Aug 8 13:54:49 server sendmail[27960]: NAA27960: from=<anna(at)xxx.de>,
> size=0, class=0, pri=0, nrcpts=0, proto=ESMTP, relay=mail.yyy.de
> [194.162.162.200]
> Aug 8 13:54:49 server sendmail[27960]: NAA27960: ruleset=check_mail,
> arg1=<anna(at)xxx.de>, relay=mail.yyy.de [194.162.162.200], reject=451
> <anna(at)xxx.de>... Sender domain must resolve

Wenn ich auf dem Server nslookup mit type=SOA aufrufe, scheint bei xxx.de
alles okay zu sein (BTW: MX ebenfalls).

Zur Vollstaendigkeit unten der Ausschnitt aus der sendmail.cf (so
mitgekommen, an dem Ausschnitt habe ich nichts geaendert).

Was kann da nicht schmecken? (Dass der Absender eine Firma in Liquidation
ist, sollte doch sendmail oder DNS nicht beeindrucken;-)

Ansonsten klappt das mit der Mail seit ueber einem Jahr ganz ordentlich..

Fuer jeden Tip dankbar

Peter Ross

--- schnipp ---

# Resolve map (to check if a host exists in check_mail)
Kresolve host -a<OK> -T<TEMP>

...

### check_mail -- check SMTP `MAIL FROM:' command argument
######################################################################

SLocal_check_mail
Scheck_mail
R$* $: $1 $| $>"Local_check_mail" $1
R$* $| $#$* $#$2
R$* $| $* $@ $>"Basic_check_mail" $1

SBasic_check_mail
# check for deferred delivery mode
R$* $: < ${deliveryMode} > $1
R< d > $* $@ deferred
R< $* > $* $: $2

R<> $@ <OK>
R$* $: <?> $>CanonAddr $1
R<?> $* < @ $+ . > <?> $1 < @ $2 > strip trailing dots
# handle non-DNS hostnames (*.bitnet, *.decnet, *.uucp, etc)
R<?> $* < $* $=P > $* $: <OK> $1 < @ $2 $3 > $4
R<?> $* < @ $+ > $* $: <? $(resolve $2 $: $2 <PERM> $) > $1 < @ $2 > $3
R<? $* <$->> $* < @ $+ > $*
                        $: <$2> $3 < @ $4 > $5

# handle case of @localhost on address
R<$+> $* < @localhost > $: < ? $&{client_name} > <$1> $2 < @localhost >
R<$+> $* < @localhost.$m >
                        $: < ? $&{client_name} > <$1> $2 < @localhost.$m >
R<$+> $* < @localhost.UUCP >
                        $: < ? $&{client_name} > <$1> $2 < @localhost.UUCP >
R<? $=w> <$+> $* <?> <$2> $3
R<? $+> <$+> $* $#error $@ 5.5.4 $: "553 Real domain name required"
R<?> <$+> $* $: <$1> $2

# lookup localpart (user@)
R<$+> $* < @ $+ > $* $: <USER $(access $2@ $: ? $) > <$1> $2 < @ $3 > $4
# no match, try full address (user(at)domain rest)
R<USER ?> <$+> $* < @ $* > $*
                        $: <USER $(access $2@$3$4 $: ? $) > <$1> $2 < @ $3 >
$4
# no match, try address (user(at)domain)
R<USER ?> <$+> $+ < @ $+ > $*
                        $: <USER $(access $2@$3 $: ? $) > <$1> $2 < @ $3 >
$4
# no match, try (sub)domain (domain)
R<USER ?> <$+> $* < @ $+ > $*
                        $: $>LookUpDomain <$3> <$1> <>
# check unqualified user in access database
R<?> $* $: <USER $(access $1@ $: ? $) > <?> $1
# retransform for further use
R<USER $+> <$+> $* $: <$1> $3

# handle case of no @domain on address
R<?> $* $: < ? $&{client_name} > $1
R<?> $* $@ <OK> ...local unqualed ok
R<? $+> $* $#error $@ 5.5.4 $: "553 Domain name required"
                                                        ...remote is not
# check results
R<?> $* $@ <OK>
R<OK> $* $@ <OK>
R<TEMP> $* $#error $@ 4.1.8 $: "451 Sender domain must resolve"
R<PERM> $* $#error $@ 5.1.8 $: "501 Sender domain must exist"
R<RELAY> $* $@ <RELAY>
R<DISCARD> $* $#discard $: discard
R<REJECT> $* $#error $@ 5.7.1 $: "550 Access denied"
R<$+> $* $#error $@ 5.7.1 $: $1 error from access db

--- schnapp ---

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 08 Aug 2001 - 14:46:58 CEST

search this site