Hallo, Am Wed, 29 Oct 2003, Andreas Kyek schrieb:
Da ich heute auch schon an die Liste geschrieben hatte, errreichen mich auch die üblichen Mails von nicht zustellbaren Listenmails. Fetchmail holt ab und versucht die dann an sendmail zu übergeben, aber: (Auszug aus meinem fetchmail.log)
fetchmail: 10 messages for user at server (41215 octets). fetchmail: reading message user@server:1 of 10 (6687 octets) fetchmail: SMTP error: 451 4.1.8 Domain of sender address MAILER-DAEMON@linux1.local does not resolve fetchmail: not flushed fetchmail: client/server protocol error while fetching from mmomail.zv.mmo.de fetchmail: Query status=4 (PROTOCOL)
Klar, die Domain linux1.local gibts nicht. Da hat einer mal wieder seinen Mail Server verkonfiguriert.
Wie bringe ich meinem Sendmail bei, bei eingehenden Mails die Mail trotzdem zuzustellen?
Wie generierst du deine sendmail.cf? - Ueber Yast: weiss ich nicht ;) - Ueber ne .mc-Datei und m4: FEATURE(`accept_unresolvable_domains')dnl - direkt in der .cf ist's komplexer, das ist in Rule 'Sbasic_check_mail': Statt: # 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') Dies: # handle non-DNS hostnames (*.bitnet, *.decnet, *.uucp, etc) R<?> $* < $* $=P > $* $: <OK> $1 < @ $2 $3 > $4 R> $* < @ $+ > $* $: <OK> $1 < @ $2 > $3 ... unresolvable OK Ausserdem kannst du dann 'Kresolve host ...' auskommentieren. Letzteres gefunden in /usr/share/sendmail/* mittels Suche nach 'ACCEPT_UNRESOLVABLE_DOMAINS', welches vom feature definiert wird (int features/accept_unresolvable_domains.m4) -dnh -- SIG kill(ed)