Re: Mail von Cron kommen nicht an

From: Matthias Fechner <idefix(at)fechner.net>
Date: Sat, 18 Jun 2005 10:35:14 +0200

Hallo Michael,

* emfau(at)t-online.de <emfau(at)t-online.de> [17-06-05 12:50]:
> Ich denke, Du solltest in Listen, die IPv6 Adressen beinhalten, den
> Separator ":" umstellen, also etwa sowas
>
> domainlist relay_to_domains = <; localhost ; ::::1
> local_interfaces = <; 0.0.0.0.25 ; 127.0.0.1.10025 ; ::::1.25 ; ::::1.10025

dann musst du es aber so schreiben:
local_interfaces = <; 0.0.0.0.25 ; 127.0.0.1.10025 ; ::1.25 ; ::1.10025

was mir um ehrlich zu sein, viel besser gefällt, danke für den Tip.

> lso, wenn ich es richtig verstehe, ist das Problem, dass exim eine Mail
> annimmt und, beim Versuch sie zuzustellen, bemerkt, dass keine
> entsprechende Empfaenger-Adresse bekannt ist. Das kann passieren, wenn
>
> - exim eine Mail ohne Empfaenger annimmt
> Sowas sollte ueberhaupt nur moeglich sein, wenn die mail lokal generiert
> wird, ueber SMTP geht da nichts, da es ohne die Angabe von "RCPT TO:"
> einen
> Protokollfehler gibt

oder wenn du eine pipe zu sendmail (oder hier exim) aufmacht, eine
Fromzeile schickst und dann die Pipe wieder abbrichst, was anscheined
bei mir passiert (mit diesem Verhalten habe ich denn Fehler genau
reproduzieren können).

> Also, um den Fehler richtig zu verarzten, muss klar werden, warum die
> bounce generiert wird. Dazu wuerde ich vorschlagen, exim im debug modus
> laufen zu lassen und dann nochmal schauen, was so im log auftaucht.
> $ script exim.log
> $ exim -d -bd -q30m
> 4. cron job aktivieren und warten

so, das habe ich jetzt gemacht und bekomme die folgenden Logeinträge:
2005-06-18 10:15:00 cwd=/root 6 args: /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t
2005-06-18 10:15:00 cwd=/var/spool/exim 8 args: /usr/local/sbin/exim -odi -t -oem -oi -f <> -E1DjYTk-0007IG-Bw
2005-06-18 10:15:00 1DjYTk-0007II-G0 <= <> R=1DjYTk-0007IG-Bw U=mailnull P=local S=701 T="Mail failure - no recipient addresses" from <> for root(at)fechner.net
2005-06-18 10:15:00 cwd=/var/spool/exim 4 args: /usr/local/sbin/exim -odi -Mc 1DjYTk-0007II-G0
2005-06-18 10:15:03 cwd=/usr/home/idefix 2 args: /usr/sbin/sendmail -q
2005-06-18 10:15:06 1DjYTk-0007II-G0 => root(at)fechner.net F=<> P=<> R=dnslookup T=remote_smtp S=723 H=mail.fechner.net [83.120.0.234]:25 X=TLSv1:DHE-RSA-AES256-SHA:256 CV=no DN="/C=DE/ST=Bayern/L=Munich/O=FM-Data / LostInSpace.de/OU=Networking/CN=michelle.lostinspace.de" C="250 2.0.0 j5I8F0mZ020457 Message accepted for delivery" QT =6s DT=6s
2005-06-18 10:15:06 1DjYTk-0007II-G0 Completed QT=6s

Um auf deinen Punkt wegen einem rewrite der Adressen zurückzukommen,
wenn ich alles richtig verstanden habe, schreibt nur diese Zeile meine
Adressen um:
begin rewrite
*@*idefix.loc $1(at)fechner.net

wobei hier ein masquerading stattfindet, der die Absenderdomain so
umschreibt, das die Absenderadresse ein gültige Domaine hat und nicht
mit der lokalen Domain rumschickt.

Aber meine komplette Config habe ich in einem anderen Thread gepostet.

Trotz all dieser Fehler denke ich, ist mein Exim richtig konfiguriert,
lass mich aber wirklich sehr gerne eines besseren belehren. :D

-- 
Gruss
Matthias
"Programming today is a race between software engineers striving to build
bigger and better idiot-proof programs, and the universe trying to produce
bigger and better idiots. So far, the universe is winning." -- Rich Cook
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 18 Jun 2005 - 10:35:58 CEST

search this site